Sha256: 39669d757e82a2dd2654bd15fcd98fe85a959b708d936221cb4f196a81af7cf9

Contents?: true

Size: 506 Bytes

Versions: 5

Compression:

Stored size: 506 Bytes

Contents

module Rack
  class UserAgent
    class Railtie < ::Rails::Railtie
      initializer "rack-user_agent.configure_rails_initialization" do |app|
        app.config.middleware.insert_after(Rack::Head, Rack::UserAgent)

        ActiveSupport.on_load(:action_controller) do
          ActionDispatch::Request.class_eval do
            include Rack::UserAgent::Checker
            include Rack::UserAgent::Detector
            include Rack::UserAgent::Result
          end
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rack-user_agent-0.5.3 lib/rack/user_agent/railtie.rb
rack-user_agent-0.5.2 lib/rack/user_agent/railtie.rb
rack-user_agent-0.5.1 lib/rack/user_agent/railtie.rb
rack-user_agent-0.5.0 lib/rack/user_agent/railtie.rb
rack-user_agent-0.4.2 lib/rack/user_agent/railtie.rb