class FerretsOnFire::Command
Attributes
action_block[R]
args[RW]
default[R]
desc[R]
global_options[RW]
name[R]
options[RW]
Public Class Methods
new(name, desc, default, &block)
click to toggle source
# File lib/ferrets_on_fire/command.rb, line 7 def initialize(name, desc, default, &block) @name = name.to_sym @desc = desc @default = default define_singleton_method(:dispatch, block) dispatch end
Public Instance Methods
action(&block)
click to toggle source
# File lib/ferrets_on_fire/command.rb, line 16 def action(&block) @action_block = block end