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