Module: CommandLine

Defined in:
lib/ejt_command_line.rb

Overview


Defined Under Namespace

Classes: Command, CommandLineError, ConfigureError, ParseError, Parser, Switch

Instance Method Summary collapse

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