Method: Filament::Application#subcommand

Defined in:
lib/filament.rb

#subcommand(name, short_desc, has_subcommands = false, &block) ⇒ Object



113
114
115
116
117
118
119
# File 'lib/filament.rb', line 113

def subcommand(name, short_desc, has_subcommands=false, &block)
  subcommand = CmdParse::Command.new(name, has_subcommands)
  subcommand.short_desc = short_desc
  subcommand.set_execution_block(&block)
  @cmd.add_command(subcommand)
  return subcommand
end