Sha256: a4180bdb8967c7e36c726fb2010937bf2694080d09f9e345a8cc18adb32901ea

Contents?: true

Size: 419 Bytes

Versions: 3

Compression:

Stored size: 419 Bytes

Contents

class MyValidator < ActiveModel::Validator
  def validate(record)
    [:dob, :joined].each do |date_field|
      if record.__send__(date_field).nil?
        record.errors.add(date_field, "Can't be blank")
      end
    end
  end
end




class OverrideErrorClashEmployee < Employee

  validates_with MyValidator

  acts_as_gov_uk_date :dob, :joined, error_clash_behaviour: :override_with_gov_uk_date_field_error



end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gov_uk_date_fields-4.2.0 test/dummy/app/models/override_error_clash_employee.rb
gov_uk_date_fields-3.2.0 test/dummy/app/models/override_error_clash_employee.rb
gov_uk_date_fields-3.2.0.rc3 test/dummy/app/models/override_error_clash_employee.rb