This method is deprecated or moved on the latest stable version.
The last existing version (v2.3.8) is shown here.
read_attribute(attr_name)
public
Returns the value of the attribute identified by attr_name after
it has been typecast (for example, "2004-12-12" in a data column
is cast to a date object, like Date.new(2004, 12, 12)).
# File activerecord/lib/active_record/attribute_methods.rb, line 272
def read_attribute(attr_name)
attr_name = attr_name.to_s
if !(value = @attributes[attr_name]).nil?
if column = column_for_attribute(attr_name)
if unserializable_attribute?(attr_name, column)
unserialize_attribute(attr_name)
else
column.type_cast(value)
end
else
value
end
else
nil
end
end