Module: Enumerize::Hooks::UniquenessValidator

Extended by:
ActiveSupport::Concern
Defined in:
lib/enumerize/hooks/uniqueness.rb

Instance Method Summary collapse

Instance Method Details

#validate_each_with_enumerize(record, name, value) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/enumerize/hooks/uniqueness.rb', line 12

def validate_each_with_enumerize(record, name, value)
  if record.class.respond_to?(:enumerized_attributes) && (attr = record.class.enumerized_attributes[name])
    value = attr.find_value(value).try(:value)
  end

  validate_each_without_enumerize(record, name, value)
end