Method: Optionable#validate_strict
- Defined in:
- lib/optionable.rb
#validate_strict(options) ⇒ Object
Validate the provided options against the defined acceptable values.
26 27 28 29 30 31 32 33 34 35 |
# File 'lib/optionable.rb', line 26 def validate_strict() ( || {}).each_pair do |key, value| validator = optionable_validators[key] if validator validator.validate!(value) else raise Unknown.new(key, optionable_validators.keys) end end end |