Sha256: 96e8089f4073e75411b72df4ded9421d45965310410e533008c86c11ed0c88e2

Contents?: true

Size: 373 Bytes

Versions: 7

Compression:

Stored size: 373 Bytes

Contents

require 'faraday'

module AngellistApi
  module Request
    class AngellistApiOAuth < Faraday::Middleware
      def call(env)
        env[:request_headers]['Authorization'] = "Bearer #{@options[:access_token]}" if @options[:access_token]
        @app.call(env)
      end

      def initialize(app, options)
        @app, @options = app, options
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
angellist_api-1.1.0 lib/angellist_api/request/angellist_api_oauth.rb
angellist_api-1.0.7 lib/angellist_api/request/angellist_api_oauth.rb
angellist_api-1.0.6 lib/angellist_api/request/angellist_api_oauth.rb
angellist_api-1.0.5 lib/angellist_api/request/angellist_api_oauth.rb
angellist_api-1.0.4 lib/angellist_api/request/angellist_api_oauth.rb
angellist_api-1.0.3 lib/angellist_api/request/angellist_api_oauth.rb
angellist_api-1.0.2 lib/angellist_api/request/angellist_api_oauth.rb