Module: Pivit::Connection
- Included in:
- Client
- Defined in:
- lib/pivit/connection.rb
Instance Method Summary collapse
Instance Method Details
#connection(options = {}) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/pivit/connection.rb', line 6 def connection( = {}) = { :ssl => { :verify => false } }.merge() connection = Faraday.new() do |build| build.request :multipart build.request :url_encoded build.use FaradayMiddleware::Mashify build.use FaradayMiddleware::ParseXml, :content_type => /\bxml$/ build.adapter Faraday.default_adapter end connection.headers["X-TrackerToken"] = api_token if self.authenticated? connection end |