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
pattern
  • References/Ruby on Rails/Ruby/Classes/OptionParser/OptionParser::Switch/OptionParser::Switch::NoArgument

pattern() Class Public methods

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

incompatible_argument_styles(arg, t) Class Public methods

2025-01-10 15:47:30