class OmniAuth::Hotmart::AccessTokenMiddleware
Attributes
options[R]
Public Class Methods
new(app, options={})
click to toggle source
# File lib/omniauth-hotmart/access_token_middleware.rb, line 9 def initialize(app, options={}) @app = app @options = options end
Public Instance Methods
call(request_env)
click to toggle source
# File lib/omniauth-hotmart/access_token_middleware.rb, line 14 def call(request_env) if request_env.url.path == "/oauth/access_token" @app.call(request_env).on_complete do |response_env| response_env.body = MultiJson.dump(MultiJson.load(response_env.body)["TokenResponse"]) end else @app.call(request_env) end end