Module: Vidibus::Versioning::Mongoid::ClassMethods
- Defined in:
- lib/vidibus/versioning/mongoid.rb
Instance Method Summary collapse
-
#versioned(*args) ⇒ Object
Defines versioned attributes and options.
Instance Method Details
#versioned(*args) ⇒ Object
Defines versioned attributes and options
Usage:
versioned :some, :fields, :editing_time => 300
39 40 41 42 43 |
# File 'lib/vidibus/versioning/mongoid.rb', line 39 def versioned(*args) = args. self.versioned_attributes = args.map {|a| a.to_s} if args.any? self. = if .any? end |