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