# File lib/mongoid/versioning.rb, line 54 def revise! new_version = versions.build((previous_revision || self).versioned_attributes) versions.shift if version_max.present? && versions.length > version_max self.version = (version || 1 ) + 1 save end