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