module Knitkit::Extensions::ActiveRecord::ActsAsPublishable::InstanceMethods

Public Instance Methods

delete_published_elements() click to toggle source
# File lib/knitkit/extensions/active_record/acts_as_publishable.rb, line 28
def delete_published_elements
  PublishedElement.delete_all("published_element_record_id = '#{id}' and (published_element_record_type = '#{self.class.to_s}' or published_element_record_type = '#{self.class.superclass.to_s}')")
end
publish(site, comment, version, current_user) click to toggle source
# File lib/knitkit/extensions/active_record/acts_as_publishable.rb, line 24
def publish(site, comment, version, current_user)
  site.publish_element(comment, self, version, current_user)
end