Method: BaseChip::Cli::Data#sub_command

Defined in:
lib/base_chip/cli.rb

#sub_command(name, klass) ⇒ Object



232
233
234
235
236
237
238
239
# File 'lib/base_chip/cli.rb', line 232

def sub_command(name,klass)
  @sub_commands[name]        = klass
  klass.cli.parent_command   = self
  klass.cli.name             = name
  klass.cli.description      = @current_task.description
  klass.cli.long_description = @current_task.long_description
  @current_task              = self
end