Module: CommandLine
- Defined in:
- lib/ejt_command_line.rb
Overview
Defined Under Namespace
Classes: Command, CommandLineError, ConfigureError, ParseError, Parser, Switch
Instance Method Summary collapse
-
#simple_switch_parser(*aliases) ⇒ Object
—————————————————————-.
- #value_switch_parser(*aliases, &block) ⇒ Object
Instance Method Details
#simple_switch_parser(*aliases) ⇒ Object
18 19 20 |
# File 'lib/ejt_command_line.rb', line 18 def simple_switch_parser(*aliases) ArrayParser::choice(*aliases) end |
#value_switch_parser(*aliases, &block) ⇒ Object
22 23 24 |
# File 'lib/ejt_command_line.rb', line 22 def value_switch_parser(*aliases, &block) p = sequence(choice(*aliases), value(&block)) end |