class Rack::OauthProxy

Constants

VERSION

Public Class Methods

new(app, options = {}) click to toggle source
# File lib/rack/oauth_proxy.rb, line 7
def initialize(app, options = {})
  @app = app
  @options = options
end

Public Instance Methods

call(env) click to toggle source
# File lib/rack/oauth_proxy.rb, line 12
def call(env)
  env["rack-oauth_proxy.response"] = client.fetch(env)
  @app.call(env)
end

Private Instance Methods

client() click to toggle source
# File lib/rack/oauth_proxy.rb, line 19
def client
  @client ||= Client.new(@options)
end