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