class ErrorsTest::Person

Attributes

age[RW]
errors[R]
name[RW]

Public Class Methods

human_attribute_name(attr, options = {}) click to toggle source
# File activemodel/test/cases/errors_test.rb, line 25
def self.human_attribute_name(attr, options = {})
  attr
end
lookup_ancestors() click to toggle source
# File activemodel/test/cases/errors_test.rb, line 29
def self.lookup_ancestors
  [self]
end
new() click to toggle source
# File activemodel/test/cases/errors_test.rb, line 10
def initialize
  @errors = ActiveModel::Errors.new(self)
end

Public Instance Methods

read_attribute_for_validation(attr) click to toggle source
# File activemodel/test/cases/errors_test.rb, line 21
def read_attribute_for_validation(attr)
  send(attr)
end
validate!() click to toggle source
# File activemodel/test/cases/errors_test.rb, line 17
def validate!
  errors.add(:name, :blank, message: "cannot be nil") if name == nil
end