Class: HammerCLI::Validator::OneOptionConstraint
- Inherits:
-
AllConstraint
- Object
- BaseConstraint
- AllConstraint
- HammerCLI::Validator::OneOptionConstraint
- Defined in:
- lib/hammer_cli/validator.rb
Instance Attribute Summary
Attributes inherited from BaseConstraint
Instance Method Summary collapse
-
#initialize(options, to_check) ⇒ OneOptionConstraint
constructor
A new instance of OneOptionConstraint.
- #value ⇒ Object
Methods inherited from AllConstraint
Methods inherited from BaseConstraint
Constructor Details
#initialize(options, to_check) ⇒ OneOptionConstraint
Returns a new instance of OneOptionConstraint.
85 86 87 88 89 |
# File 'lib/hammer_cli/validator.rb', line 85 def initialize(, to_check) super(, [to_check]) @rejected_msg = _("You can't set option %s") @required_msg = _("Option %s is required") end |
Instance Method Details
#value ⇒ Object
91 92 93 |
# File 'lib/hammer_cli/validator.rb', line 91 def value get_option_value(@to_check[0]) end |