Class: Lucie::Validators::MandatoryOption::Validator
- Defined in:
- lib/lucie/validators/mandatory_option.rb
Instance Method Summary collapse
Methods inherited from Base
#description, #initialize, #long_option, #short_option
Constructor Details
This class inherits a constructor from Lucie::Validators::Base
Instance Method Details
#apply(params) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/lucie/validators/mandatory_option.rb', line 9 def apply(params) if !params[:"#{short_option.gsub(/^-*/, '')}"] && !params[:"#{long_option.gsub(/^--*/, '')}"] fail RequestError.new(self) end end |