Module: Louisville

Defined in:
lib/louisville/extensions/finder.rb,
lib/louisville.rb,
lib/louisville/slug.rb,
lib/louisville/util.rb,
lib/louisville/config.rb,
lib/louisville/slugger.rb,
lib/louisville/version.rb,
lib/louisville/extensions/setter.rb,
lib/louisville/extensions/history.rb,
lib/louisville/extensions/collision.rb,
lib/louisville/collision_resolvers/none.rb,
lib/louisville/collision_resolvers/abstract.rb,
lib/louisville/collision_resolvers/string_sequence.rb,
lib/louisville/collision_resolvers/numeric_sequence.rb

Overview

The collision extension handles collisions as part of the save process. It uses a CollisionResolver object to handle the heavy lifting.

Provide ‘collision: true`, or `collision: :name_of_collision_resolver` to your slug() invocation. No options are used.

Defined Under Namespace

Modules: CollisionResolvers, Extensions, Slugger, VERSION Classes: Config, Slug, Util