class FaradayMiddleware::Request::ApiKey
Public: Adds the api key as a url param if present
Public Instance Methods
call(env)
click to toggle source
# File lib/faraday_middleware/request/api_key.rb, line 9 def call(env) api_key = env[:request][:client_options][:api_key] if api_key env[:url].query = env[:url].query ? "#{env[:url].query}&key=#{api_key}" : "key=#{api_key}" end @app.call env end