aboutsummaryrefslogtreecommitdiffstats
path: root/activemodel/test/models/person_with_validator.rb
blob: f9763ea853f6fd564230450a4e77cd8519c311a1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
class PersonWithValidator
  include ActiveModel::Validations
  
  class PresenceValidator < ActiveModel::EachValidator
    def validate_each(record, attribute, value)
      record.errors[attribute] << "Local validator#{options[:custom]}" if value.blank?
    end
  end

  attr_accessor :title, :karma
end