Module: MongoMapper::Plugins::Versioning::InstanceMethods
- Defined in:
- lib/mongo_mapper/plugins/versioning.rb
Instance Method Summary collapse
Instance Method Details
#version_simple_save ⇒ Object
39 40 41 42 43 44 |
# File 'lib/mongo_mapper/plugins/versioning.rb', line 39 def version_simple_save version = self.class.version_class.new :data => attributes.dup version.original_class_name = self.class.name version.versioned_at = Time.current.utc version.save end |
#versions ⇒ Object
46 47 48 |
# File 'lib/mongo_mapper/plugins/versioning.rb', line 46 def versions self.class.version_class.where("data._id" => id, :original_class_name => self.class.name).order :versioned_at.asc end |