Class: Poncho::Validations::ParamValidator
- Inherits:
-
EachValidator
- Object
- Poncho::Validator
- EachValidator
- Poncho::Validations::ParamValidator
- Defined in:
- lib/poncho/params/validations.rb
Instance Attribute Summary
Attributes inherited from EachValidator
Attributes inherited from Poncho::Validator
Instance Method Summary collapse
Methods inherited from EachValidator
Methods inherited from Poncho::Validator
#initialize, kind, #kind, #validate
Constructor Details
This class inherits a constructor from Poncho::EachValidator
Instance Method Details
#check_validity! ⇒ Object
4 5 6 7 8 |
# File 'lib/poncho/params/validations.rb', line 4 def check_validity! unless [:param] raise ArgumentError, ':param option required' end end |
#validate_each(record, attribute, value) ⇒ Object
10 11 12 13 14 |
# File 'lib/poncho/params/validations.rb', line 10 def validate_each(record, attribute, value) if record.param_for_validation?(attribute) [:param].validate_each(record, attribute, value) end end |