Module: MongoidVersioning::Versioned::ClassMethods

Defined in:
lib/mongoid_versioning/versioned.rb

Overview

Instance Method Summary collapse

Instance Method Details

#max_versions(number) ⇒ Object



34
35
36
# File 'lib/mongoid_versioning/versioned.rb', line 34

def max_versions(number)
  self.version_max = number.to_i
end

#versions_collectionObject



30
31
32
# File 'lib/mongoid_versioning/versioned.rb', line 30

def versions_collection
  collection.database[versions_collection_name]
end

#versions_collection_nameObject



26
27
28
# File 'lib/mongoid_versioning/versioned.rb', line 26

def versions_collection_name
  [collection.name, 'versions'].join('.')
end