module ActiveModel::Validations::HelperMethods

Public Instance Methods

timeliness_validation_for(attr_names, type=nil) click to toggle source
# File lib/validates_timeliness/helper_methods.rb, line 21
def timeliness_validation_for(attr_names, type=nil)
  options = _merge_attributes(attr_names)
  options.update(:type => type) if type
  validates_with TimelinessValidator, options
end
validates_date(*attr_names) click to toggle source
# File lib/validates_timeliness/helper_methods.rb, line 5
def validates_date(*attr_names)
  timeliness_validation_for attr_names, :date
end
validates_datetime(*attr_names) click to toggle source
# File lib/validates_timeliness/helper_methods.rb, line 13
def validates_datetime(*attr_names)
  timeliness_validation_for attr_names, :datetime
end
validates_time(*attr_names) click to toggle source
# File lib/validates_timeliness/helper_methods.rb, line 9
def validates_time(*attr_names)
  timeliness_validation_for attr_names, :time
end
validates_timeliness_of(*attr_names) click to toggle source
# File lib/validates_timeliness/helper_methods.rb, line 17
def validates_timeliness_of(*attr_names)
  timeliness_validation_for attr_names
end