Module: Gluttonberg::Content::SlugManagement

Included in:
Article, Blog, Locale, Page
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)

Class Method Details

+ (Object) included(klass)

This included hook is used to declare the various properties and class ivars we need.



9
10
11
12
13
14
15
16
17
# 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
    
  end
end