Class: Flms::CssNameValidator
- Inherits:
-
ActiveModel::EachValidator
- Object
- ActiveModel::EachValidator
- Flms::CssNameValidator
- Defined in:
- lib/flms/css_name_validator.rb
Instance Method Summary collapse
Instance Method Details
#validate_each(object, attribute, value) ⇒ Object
3 4 5 6 7 |
# File 'lib/flms/css_name_validator.rb', line 3 def validate_each object, attribute, value unless value =~ /^[_a-zA-Z]+[_a-zA-Z0-9-]*$/ object.errors[attribute] << ([:message] || 'must be a valid CSS name') end end |