Class: Statinize::TypeValidator
Constant Summary
Constants inherited
from Validator
Validator::NOT_VALIDATORS
Instance Attribute Summary
Attributes inherited from Validator
#attr_value, #validator_value
Instance Method Summary
collapse
Methods inherited from Validator
#initialize
Instance Method Details
#error ⇒ Object
7
8
9
|
# File 'lib/statinize/validators/type_validator.rb', line 7
def error
"should be #{validator_value}, found #{attr_value.class} instead"
end
|
#valid? ⇒ Boolean
3
4
5
|
# File 'lib/statinize/validators/type_validator.rb', line 3
def valid?
attr_value.is_a?(validator_value) || attr_value.nil?
end
|