module Scalingo::Connection
Private Instance Methods
build_connection(opts = {})
click to toggle source
# File lib/scalingo/connection.rb, line 8 def build_connection(opts = {}) raise MissingToken if !token Faraday::Connection.new(connection_options) do |connection| connection.use Faraday::Request::Multipart connection.use Faraday::Request::UrlEncoded connection.use FaradayMiddleware::RaiseHttpException connection.response :json, content_type: /\bjson$/ connection.request :json connection.adapter(adapter) end end
connection_options()
click to toggle source
# File lib/scalingo/connection.rb, line 21 def connection_options return { headers: { 'Accept' => 'application/json; charset=utf-8', 'Content-Type' => 'application/json', 'User-Agent' => user_agent, }, proxy: proxy, } end