From 5dc5bdf6615030ed632bca8136437dd24180114b Mon Sep 17 00:00:00 2001 From: Dan Barber Date: Sat, 18 Aug 2012 10:48:18 +0100 Subject: [PATCH] Added Railtie. --- lib/slugtastic.rb | 1 + lib/slugtastic/railtie.rb | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 lib/slugtastic/railtie.rb diff --git a/lib/slugtastic.rb b/lib/slugtastic.rb index 82f2053..88928d7 100644 --- a/lib/slugtastic.rb +++ b/lib/slugtastic.rb @@ -1,5 +1,6 @@ require "slugtastic/version" require "slugtastic/model_additions" +require "slugtastic/railtie" if defined? Rails module Slugtastic def self.generate_slug(string) diff --git a/lib/slugtastic/railtie.rb b/lib/slugtastic/railtie.rb new file mode 100644 index 0000000..f597cc0 --- /dev/null +++ b/lib/slugtastic/railtie.rb @@ -0,0 +1,9 @@ +module Slugtastic + class Railtie < Rails::Railtie + initializer "slugtastic.model_additions" do + ActiveSupport.on_load :active_record do + extend ModelAdditions + end + end + end +end