Module: Enumerize::Hooks::UniquenessValidator
- Defined in:
- lib/enumerize/hooks/uniqueness.rb
Instance Method Summary collapse
Instance Method Details
#validate_each(record, name, value) ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/enumerize/hooks/uniqueness.rb', line 9 def validate_each(record, name, value) klass = record.to_model.class if klass.respond_to?(:enumerized_attributes) && (attr = klass.enumerized_attributes[name]) value = attr.find_value(value).try(:value) end super(record, name, value) end |