module Taskworld::Connection
Private Instance Methods
connection()
click to toggle source
# File lib/taskworld/connection.rb, line 5 def connection options = { headers: { Accept: 'application/json; charset=utf-8' } } # request_options = {} # request_options[:timeout] = timeout if timeout # request_options[:open_timeout] = open_timeout if open_timeout # options[:request] = request_options if request_options.any? ::Faraday::Connection.new("https://#{endpoint}/v1/", options) do |connection| connection.use ::Faraday::Request::Multipart connection.use ::Faraday::Request::UrlEncoded connection.use ::Faraday::Response::RaiseError connection.use ::FaradayMiddleware::ParseJson connection.adapter ::Faraday.default_adapter end end