Sha256: 21d422ad4422a0d0ebf8bcbeb0b546825469e6edcd0d9bec29e4f14f128e39a7

Contents?: true

Size: 720 Bytes

Versions: 5

Compression:

Stored size: 720 Bytes

Contents

require "rack/oauth2/server"
require "rack/oauth2/rails"
require "rails"

module Rack
  module OAuth2
    class Server
      # Rails 3.x integration.
      class Railtie < ::Rails::Railtie # :nodoc:
        config.oauth = Server::Options.new
        config.oauth.logger = ::Rails.logger

        initializer "rack-oauth2-server" do |app|
          #app.config.extend ::Rack::OAuth2::Rails::Configuration
          app.middleware.use ::Rack::OAuth2::Server, app.config.oauth
          class ::ActionController::Base
            helper ::Rack::OAuth2::Rails::Helpers
            include ::Rack::OAuth2::Rails::Helpers
            extend ::Rack::OAuth2::Rails::Filters
          end
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rack-oauth2-server-2.0.0.beta4 lib/rack/oauth2/server/railtie.rb
rack-oauth2-server-2.0.0.beta3 lib/rack/oauth2/server/railtie.rb
rack-oauth2-server-2.0.0.beta2 lib/rack/oauth2/server/railtie.rb
rack-oauth2-server-2.0.0.beta lib/rack/oauth2/server/railtie.rb
rack-oauth2-server-1.4.6 lib/rack/oauth2/server/railtie.rb