Module: OptParseBuilder::HasValue
- Defined in:
- lib/opt_parse_builder/has_value.rb
Overview
:nodoc:
Instance Attribute Summary collapse
-
#key ⇒ Object
readonly
Returns the value of attribute key.
-
#value ⇒ Object
Returns the value of attribute value.
Instance Method Summary collapse
Instance Attribute Details
permalink #key ⇒ Object (readonly)
Returns the value of attribute key.
4 5 6 |
# File 'lib/opt_parse_builder/has_value.rb', line 4 def key @key end |
permalink #value ⇒ Object
Returns the value of attribute value.
5 6 7 |
# File 'lib/opt_parse_builder/has_value.rb', line 5 def value @value end |
Instance Method Details
permalink #init_value(key, default) ⇒ Object
[View source]
7 8 9 10 11 12 13 14 |
# File 'lib/opt_parse_builder/has_value.rb', line 7 def init_value(key, default) unless key raise BuildError, "argument with value requires a key" end @key = key @default = default reset end |
permalink #reset ⇒ Object
[View source]
16 17 18 |
# File 'lib/opt_parse_builder/has_value.rb', line 16 def reset @value = @default end |