module TeamCity::Connection
Private Instance Methods
connection(options={})
click to toggle source
# File lib/sambot/teamcity/faraday.rb, line 6 def connection(options={}) faraday_options = { :headers => { 'User-Agent' => user_agent }.merge((headers = Headers.build(options)).to_hash), :ssl => {:verify => false}, :url => endpoint } Faraday::Connection.new(faraday_options) do |connection| connection.use Faraday::Request::UrlEncoded connection.use FaradayMiddleware::Mashify connection.use FaradayMiddleware::ParseJson if headers.accept =~ /json/ connection.use FaradayMiddleware::NullResponseBody #connection.use Faraday::Response::Logger connection.adapter(adapter) connection.basic_auth(http_user, http_password) end end