aboutsummaryrefslogtreecommitdiffstats
path: root/activemodel/test/models/person_with_validator.rb
blob: f6f665ccee29a2ddc4cb6334a80b8e002bfe2d18 (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