Class: Formidable::Validations::ValidateClass
- Inherits:
-
Validation
- Object
- Validation
- Formidable::Validations::ValidateClass
- Defined in:
- lib/formidable/validations/class.rb
Instance Attribute Summary
Attributes inherited from Validation
Instance Method Summary collapse
-
#initialize(element, klass) ⇒ ValidateClass
constructor
A new instance of ValidateClass.
- #message ⇒ Object
- #valid? ⇒ Boolean
Methods inherited from Validation
Constructor Details
#initialize(element, klass) ⇒ ValidateClass
Returns a new instance of ValidateClass.
10 11 12 13 |
# File 'lib/formidable/validations/class.rb', line 10 def initialize(element, klass) @klass = klass super(element) end |
Instance Method Details
#message ⇒ Object
19 20 21 |
# File 'lib/formidable/validations/class.rb', line 19 def "can't be empty" end |
#valid? ⇒ Boolean
15 16 17 |
# File 'lib/formidable/validations/class.rb', line 15 def valid? element.cleaned_data.is_a?(@klass) end |