Class: OptionParser::Switch::OptionalArgument
Relationships & Source Files | |
Super Chains via Extension / Inclusion / Inheritance | |
Class Chain:
self,
::OptionParser::Switch
|
|
Instance Chain:
self,
::OptionParser::Switch
|
|
Inherits: |
OptionParser::Switch
|
Defined in: | lib/optparse.rb |
Overview
::OptionParser::Switch that can omit argument.
Class Method Summary
::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.
::OptionParser::Switch - Inherited
#summarize | Produces the summary text. |
#switch_name | Main name of the switch. |
#conv_arg | |
#parse_arg | |
#add_banner, #compsys, #match_nonswitch? |
Constructor Details
This class inherits a constructor from OptionParser::Switch
Instance Method Details
#parse(arg, argv, &error)
Parses argument if given, or uses default value.