module SimpleSlug::ModelAddition::InstanceMethods

Public Instance Methods

should_generate_new_slug?() click to toggle source
# File lib/simple_slug/model_addition.rb, line 66
def should_generate_new_slug?
  simple_slug_adapter.column_names.any?{|cn| send(cn).blank? }
end
simple_slug_generate(force=false) click to toggle source
# File lib/simple_slug/model_addition.rb, line 70
def simple_slug_generate(force=false)
  simple_slug_adapter.generate(self, force: force)
end
to_param() click to toggle source
Calls superclass method
# File lib/simple_slug/model_addition.rb, line 62
def to_param
  simple_slug_adapter.get_prev(self).presence || super
end