module Reorm::Validations
Public Instance Methods
validate_exclusion_of(field, *values)
click to toggle source
# File lib/reorm/modules/validation_modules.rb, line 25 def validate_exclusion_of(field, *values) ExclusionValidator.new(values, *field).validate(self) end
validate_inclusion_of(field, *values)
click to toggle source
# File lib/reorm/modules/validation_modules.rb, line 21 def validate_inclusion_of(field, *values) InclusionValidator.new(values, *field).validate(self) end
validate_length_of(field, options={})
click to toggle source
# File lib/reorm/modules/validation_modules.rb, line 11 def validate_length_of(field, options={}) if options.include?(:minimum) MinimumLengthValidator.new(options[:minimum], *field).validate(self) end if options.include?(:maximum) MaximumLengthValidator.new(options[:maximum], *field).validate(self) end end
validate_presence_of(field)
click to toggle source
# File lib/reorm/modules/validation_modules.rb, line 7 def validate_presence_of(field) PresenceValidator.new(*field).validate(self) end