Module: MongoODM::Document::AttributeMethods::Write::InstanceMethods
- Defined in:
- lib/mongo_odm/document/attribute_methods/write.rb
Instance Method Summary collapse
Instance Method Details
#write_attribute(attr_name, value) ⇒ Object
22 23 24 25 26 |
# File 'lib/mongo_odm/document/attribute_methods/write.rb', line 22 def write_attribute(attr_name, value) field = self.class.fields[attr_name] type = field ? field.type : value.class @attributes[attr_name] = attr_name.to_sym == :_id ? value : type.type_cast(value) end |