module Sluggi::History

Private Instance Methods

create_slug() click to toggle source
# File lib/sluggi/history.rb, line 41
def create_slug
  return if slug.blank?
  return if slugs.first&.slug == slug
  self.class.find_slugs(slug).delete_all # revert to previous slug & put first
  slugs.create(slug: slug)
end
saved_change_to_slug_value?() click to toggle source
# File lib/sluggi/history.rb, line 37
def saved_change_to_slug_value?
  raise NotImplementedError, "You must implement #saved_change_to_slug_value?"
end