module ActiveRecord::AttributeMethods::Read::ClassMethods - activerecord-4.2.4 Documentation

# module ActiveRecord::AttributeMethods::Read::ClassMethods

### Protected Instance Methods

cached_attributes_deprecation_warning(method_name) click to toggle source

    # File lib/active_record/attribute_methods/read.rb, line 48
    def cached_attributes_deprecation_warning(method_name)
      ActiveSupport::Deprecation.warn "Calling `#{method_name}` is no longer necessary. All attributes are cached."
    end

define_method_attribute(name) click to toggle source

    # File lib/active_record/attribute_methods/read.rb, line 53
    def define_method_attribute(name)
      method = ReaderMethodCache[name]
      generated_attribute_methods.module_eval { define_method name, method }
    end