Sha256: b57dcb3c4433eb0c495ec87f093b48975973b80997a727284d8c1efcc04178bb

Contents?: true

Size: 680 Bytes

Versions: 2

Compression:

Stored size: 680 Bytes

Contents

module Slugs
  class Railtie < Rails::Railtie

    initializer 'slugs.extensions' do
      ::ActionDispatch::Routing::RouteSet::Generator.prepend(
        Slugs::Extensions::ActionDispatch::Generator
      )
      ::ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper.prepend(
        Slugs::Extensions::ActionDispatch::OptimizedUrlHelper
      )
      ::ActiveRecord::Base.include(
        Slugs::Extensions::ActiveRecord::Base
      )
      ::ActiveRecord::Base.extend(
        Slugs::Extensions::ActiveRecord::Finders
      )
      ::ActiveRecord::Relation.include(
        Slugs::Extensions::ActiveRecord::Finders
      )
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
slugs-4.0.0.1 lib/slugs/railtie.rb
slugs-4.0.0.0 lib/slugs/railtie.rb