Module: DataMapper::Validations::ValidatesLengthOf::ClassMethods

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

Constant Summary collapse

DEFAULT_VALIDATES_LENGTH_OF_OPTIONS =
{ :on => :save }

Instance Method Summary collapse

Instance Method Details

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



66
67
68
69
# File 'lib/data_mapper/validations/length_validator.rb', line 66

def validates_length_of(field, options = {})
  opts = retrieve_options_from_arguments_for_validators([options], DEFAULT_VALIDATES_LENGTH_OF_OPTIONS)
  validations.context(opts[:context]) << Validations::LengthValidator.new(field, opts)
end