Module: Gluttonberg::Content::Versioning::ClassMethods
- Defined in:
- lib/gluttonberg/content/versioning.rb
Instance Method Summary collapse
Instance Method Details
#is_versioned(options = {}, &extension) ⇒ Object
22 23 24 25 26 27 |
# File 'lib/gluttonberg/content/versioning.rb', line 22 def is_versioned( = {}, &extension) excluded_columns = .delete(:non_versioned_columns) acts_as_versioned( .merge( :limit => Gluttonberg::Setting.get_setting("number_of_revisions") ) , &extension ) self.non_versioned_columns << excluded_columns self.non_versioned_columns.flatten! end |
#versioned? ⇒ Boolean
29 30 31 |
# File 'lib/gluttonberg/content/versioning.rb', line 29 def versioned? self.respond_to?(:versioned_class_name) end |