Type:
Module
Constants:
WriterMethodCache
:
Class.new(AttributeMethodCache) {
private
def method_body(method_name, const_name)
<<-EOMETHOD
def #{method_name}(value)
name = ::ActiveRecord::AttributeMethods::AttrNames::ATTR_#{const_name}
write_attribute(name, value)
end
EOMETHOD
end
}.new