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