Method: MongoDoc::Document#to_bson
- Defined in:
- lib/mongodoc/document.rb
#to_bson(*args) ⇒ Object
79 80 81 82 83 84 85 86 |
# File 'lib/mongodoc/document.rb', line 79 def to_bson(*args) {MongoDoc::BSON::CLASS_KEY => self.class.name}.tap do |bson_hash| bson_hash['_id'] = _id unless new_record? self.class._attributes.each do |name| bson_hash[name.to_s] = send(name).to_bson(args) end end end |