module
ActiveModel::Validations::ClassMethods
v2.1.0 -
Show latest stable
No documentation available for this module.
Constants
ALL_NUMERICALITY_CHECKS = { :greater_than => '>', :greater_than_or_equal_to => '>=', :equal_to => '==', :less_than => '<', :less_than_or_equal_to => '<=', :odd => 'odd?', :even => 'even?' }.freeze
ALL_RANGE_OPTIONS = [ :is, :within, :in, :minimum, :maximum ].freeze
DEFAULT_VALIDATION_OPTIONS = { :on => :save, :allow_nil => false, :allow_blank => false, :message => nil }.freeze
Files
- activemodel/lib/active_model/validations.rb
- activemodel/lib/active_model/validations/acceptance.rb
- activemodel/lib/active_model/validations/associated.rb
- activemodel/lib/active_model/validations/confirmation.rb
- activemodel/lib/active_model/validations/exclusion.rb
- activemodel/lib/active_model/validations/format.rb
- activemodel/lib/active_model/validations/inclusion.rb
- activemodel/lib/active_model/validations/length.rb
- activemodel/lib/active_model/validations/numericality.rb
- activemodel/lib/active_model/validations/presence.rb
- activemodel/lib/active_model/validations/uniqueness.rb