Method: Clamp::Subcommand::Declaration#subcommand
- Defined in:
- lib/clamp/subcommand/declaration.rb
#subcommand(name, description, subcommand_class = self, &block) ⇒ Object
13 14 15 16 17 |
# File 'lib/clamp/subcommand/declaration.rb', line 13 def subcommand(name, description, subcommand_class = self, &block) subcommand_class = Class.new(subcommand_class, &block) if block declare_subcommand_parameters unless has_subcommands? recognised_subcommands << Subcommand::Definition.new(name, description, subcommand_class) end |