Module: Enumerize::Hooks::UniquenessValidator

Defined in:
lib/enumerize/hooks/uniqueness.rb

Instance Method Summary collapse

Instance Method Details

#validate_each(record, name, value) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/enumerize/hooks/uniqueness.rb', line 7

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

  super(record, name, value)
end