Sha256: a95218e5a2cbcd4df215b7bae4e8b68ab724d5f6cb1695398b583e3bbd396bca
Contents?: true
Size: 593 Bytes
Versions: 1
Compression:
Stored size: 593 Bytes
Contents
module ObjectAttorney module Errors # ActiveModel::Errors told me to declare # the following methods for a minimal implementation module ClassMethods def human_attribute_name(attribute, _ = {}) attribute end def lookup_ancestors [self] end end def self.included(base_class) base_class.extend ActiveModel::Naming base_class.extend ClassMethods end def errors @errors ||= ActiveModel::Errors.new(self) end def read_attribute_for_validation(attribute) send(attribute) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
object_attorney-3.0.0 | lib/object_attorney/errors.rb |