class MongoWrapper
Attributes
obj[RW]
Public Instance Methods
get_fresh()
click to toggle source
# File lib/mongo_persist/base.rb, line 17 def get_fresh obj.klass.collection.find_one_object("_id" => obj.mongo_id) end
save!()
click to toggle source
# File lib/mongo_persist/base.rb, line 4 def save! if obj.mongo_id obj.klass.collection.update({'_id' => obj.mongo_id},obj.to_mongo_hash) else obj.mongo_id = obj.class.collection.save(obj.to_mongo_hash) end obj rescue => exp require 'pp' pp obj.to_mongo_hash raise exp end