Class: Gem::OptionParser::Switch::OptionalArgument
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
|
|
|
Instance Chain:
|
|
| Inherits: |
Gem::OptionParser::Switch
|
| Defined in: | lib/rubygems/vendor/optparse/lib/optparse.rb |
Overview
::Gem::OptionParser::Switch that can omit argument.
Class Method Summary
::Gem::OptionParser::Switch - Inherited
| .guess | Guesses argument style from #arg. |
| .incompatible_argument_styles, .new, .pattern | |
Instance Attribute Summary
Instance Method Summary
-
#parse(arg, argv, &error)
Parses argument if given, or uses default value.
- #pretty_head Internal use only
::Gem::OptionParser::Switch - Inherited
| #summarize | Produces the summary text. |
| #switch_name | Main name of the switch. |
| #add_banner, #compsys, #match_nonswitch?, #pretty_print, #pretty_print_contents, | |
| #conv_arg | |
| #parse_arg | |
Constructor Details
This class inherits a constructor from Gem::OptionParser::Switch
Instance Method Details
#parse(arg, argv, &error)
Parses argument if given, or uses default value.
#pretty_head
This method is for internal use only.
[ GitHub ]
# File 'lib/rubygems/vendor/optparse/lib/optparse.rb', line 762
def pretty_head # :nodoc: "Optional" end