Sha256: fe9c9a4d8258f08e1c4a1b7dc9f113c1469812682f4c1c17af1e184e301447c4
Contents?: true
Size: 589 Bytes
Versions: 6
Compression:
Stored size: 589 Bytes
Contents
module ActiveRecord module AttributeMethods module Write def write_attribute(attr_name, value) attr_name = attr_name.to_s # CPK # attr_name = self.class.primary_key if attr_name == 'id' attr_name = self.class.primary_key if (attr_name == 'id' and !self.composite?) @attributes_cache.delete(attr_name) if (column = column_for_attribute(attr_name)) && column.number? @attributes[attr_name] = convert_number_column_value(value) else @attributes[attr_name] = value end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems