module Enumerize::Hooks::UniquenessValidator

Public Instance Methods

validate_each(record, name, value) click to toggle source
Calls superclass method
# 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