Module: Gluttonberg::Content::SlugManagement
- Defined in:
- lib/gluttonberg/content/slug_management.rb
Overview
This module can be mixed into a class to provide slug management methods
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Class Method Summary collapse
-
.included(klass) ⇒ Object
This included hook is used to declare the various properties and class ivars we need.
Class Method Details
.included(klass) ⇒ Object
This included hook is used to declare the various properties and class ivars we need.
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/gluttonberg/content/slug_management.rb', line 9 def self.included(klass) klass.class_eval do extend ClassMethods include InstanceMethods before_validation :slug_management class << self; attr_accessor :slug_source_field_name end attr_accessor :current_slug end end |