Sha256: 994a1083fc564f73055db047fde2846137f83c1f5e6f4565d0e8821ec661b395
Contents?: true
Size: 523 Bytes
Versions: 1
Compression:
Stored size: 523 Bytes
Contents
module Faraday class Request::OAuth2 < Faraday::Middleware begin require 'oauth2' rescue LoadError, NameError => e self.load_error = e end def initialize(app, *args) @app = app @token = args.shift end def call(env) params = env[:url].query_values || {} env[:url].query_values = params.merge('access_token' => @token) env[:request_headers].merge!('Authorization' => "Token token=\"#{@token}\"") @app.call env end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
faraday_middleware-0.0.4 | lib/faraday/oauth2.rb |