Module: DataMapper::Validations::ValidatesUniquenessOf::ClassMethods

Defined in:
lib/data_mapper/validations/unique_validator.rb

Constant Summary collapse

DEFAULT_OPTIONS =

No bueno?

{ :on => :save }

Instance Method Summary collapse

Instance Method Details

#validates_uniqueness_of(field, options = {}) ⇒ Object



56
57
58
59
# File 'lib/data_mapper/validations/unique_validator.rb', line 56

def validates_uniqueness_of(field, options = {})
  opts = retrieve_options_from_arguments_for_validators([options], DEFAULT_OPTIONS)
  validations.context(opts[:context]) << Validations::UniqueValidator.new(field, opts)
end