Type:
Class

Individual switch class. Not important to the user.

Defined within Switch are several Switch-derived classes: NoArgument, RequiredArgument, etc.

parse
  • References/Ruby on Rails/Ruby/Classes/OptionParser/OptionParser::Switch/OptionParser::Switch::NoArgument

parse(arg, argv) Instance Public methods Raises an exception if any arguments

2025-01-10 15:47:30
summarize
  • References/Ruby on Rails/Ruby/Classes/OptionParser/OptionParser::Switch

summarize(sdone = [], ldone = [], width = 1, max = width - 1, indent = "") Instance Public methods

2025-01-10 15:47:30
incompatible_argument_styles
  • References/Ruby on Rails/Ruby/Classes/OptionParser/OptionParser::Switch/OptionParser::Switch::NoArgument

incompatible_argument_styles(*) Class Public methods

2025-01-10 15:47:30
guess
  • References/Ruby on Rails/Ruby/Classes/OptionParser/OptionParser::Switch

guess(arg) Class Public methods Guesses argument style from arg

2025-01-10 15:47:30
parse
  • References/Ruby on Rails/Ruby/Classes/OptionParser/OptionParser::Switch/OptionParser::Switch::RequiredArgument

parse(arg, argv) Instance Public methods Raises an exception if argument is

2025-01-10 15:47:30
switch_name
  • References/Ruby on Rails/Ruby/Classes/OptionParser/OptionParser::Switch

switch_name() Instance Public methods Main name of the switch.

2025-01-10 15:47:30
parse
  • References/Ruby on Rails/Ruby/Classes/OptionParser/OptionParser::Switch/OptionParser::Switch::PlacedArgument

parse(arg, argv, &error) Instance Public methods Returns nil if argument

2025-01-10 15:47:30
pattern
  • References/Ruby on Rails/Ruby/Classes/OptionParser/OptionParser::Switch

pattern() Class Public methods

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/OptionParser/OptionParser::Switch

new(pattern = nil, conv = nil, short = nil, long = nil, arg = nil, desc = ([] if short or long), block = Proc.new)

2025-01-10 15:47:30
parse
  • References/Ruby on Rails/Ruby/Classes/OptionParser/OptionParser::Switch/OptionParser::Switch::OptionalArgument

parse(arg, argv, &error) Instance Public methods Parses argument if given

2025-01-10 15:47:30