class Riffer::Rig::Command
Constants
- INVOCATION
Attributes
description
[R]
String
extension
[R]
Symbol
name
[R]
String
@dynamic name, description, extension
Public Class Methods
(String name, description: String, extension: Symbol) { (Riffer::Rig::Command::Context) → void } → void
Source
# File lib/riffer/rig/command.rb, line 18 def initialize(name, description:, extension:, &block) @name = name @description = description @extension = extension @block = block freeze end
@rbs name: String @rbs description: String @rbs extension: Symbol @rbs &block: (Riffer::Rig::Command::Context) -> void @rbs return: void
Public Instance Methods
(Riffer::Rig::Command::Context ctx) → void
Source
# File lib/riffer/rig/command.rb, line 28 def call(ctx) @block.call(ctx) end
@rbs ctx: Riffer::Rig::Command::Context @rbs return: void