1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

adding a comment for myself

This commit is contained in:
Aaron Patterson 2012-02-06 15:52:16 -08:00
parent 5dec3dd59c
commit 3e0ecde208
2 changed files with 9 additions and 8 deletions

View file

@ -194,6 +194,7 @@ module ActiveRecord
# Returns the column object for the named attribute.
def column_for_attribute(name)
# FIXME: should this return a null object for columns that don't exist?
self.class.columns_hash[name.to_s]
end

View file

@ -37,16 +37,16 @@ module ActiveRecord
alias_method :raw_write_attribute, :write_attribute
private
# Handle *= for method_missing.
def attribute=(attribute_name, value)
write_attribute(attribute_name, value)
end
# Handle *= for method_missing.
def attribute=(attribute_name, value)
write_attribute(attribute_name, value)
end
def type_cast_attribute_for_write(column, value)
return value unless column
def type_cast_attribute_for_write(column, value)
return value unless column
column.type_cast_for_write value
end
column.type_cast_for_write value
end
end
end
end