6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/rspec-api/http/remote/route.rb', line 6
def send_request(verb, route, body)
logger = Logger.new 'log/faraday.log'
conn = Faraday.new 'https://api.github.com/' do |c|
c.use Faraday::HttpCache, serializer: Marshal, store: :file_store, store_options: ['/tmp/faraday'], logger: logger
c.use FaradayMiddleware::EncodeJson
c.use Faraday::Response::Logger, logger
c.use Faraday::Adapter::NetHttp
end
conn.[:user_agent] = 'RSpec API'
conn.authorization *authorization.flatten
sleep 0.5
@last_response = conn.send verb, route, body do |request|
@last_request = request
end
end
|