module SimpleSlug::ModelAddition::InstanceHistoryMethods

Public Instance Methods

simple_slug_cleanup_history() click to toggle source
# File lib/simple_slug/model_addition.rb, line 80
def simple_slug_cleanup_history
  ::SimpleSlug::HistorySlug.where(sluggable_type: self.class.name, sluggable_id: id).delete_all
end
simple_slug_reset() click to toggle source
# File lib/simple_slug/model_addition.rb, line 76
def simple_slug_reset
  errors.blank? || simple_slug_adapter.reset(self)
end
simple_slug_save_history() click to toggle source
# File lib/simple_slug/model_addition.rb, line 84
def simple_slug_save_history
  simple_slug_adapter.save_history(self)
end