Method: Mysh::Action#initialize
- Defined in:
- lib/mysh/action.rb
#initialize(name = "", description = "", &action) ⇒ Action
Setup an internal action.
15 16 17 18 19 |
# File 'lib/mysh/action.rb', line 15 def initialize(name = "", description = "", &action) @name, @description = name, description.in_array define_singleton_method(:process_command, &action) if block_given? end |