Class: DefraRuby::Validators::PastDateValidator

Inherits:
BaseValidator
  • Object
show all
Defined in:
lib/defra_ruby/validators/past_date_validator.rb

Instance Method Summary collapse

Instance Method Details

#validate_each(record, attribute, value) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/defra_ruby/validators/past_date_validator.rb', line 6

def validate_each(record, attribute, value)
  return false if value.blank?

  return true if value.to_date <= Date.today

  record.errors[attribute] << error_message(:past_date)

  false
end