module KazooRubySdk::Connection

Public Instance Methods

pipeline(api_url = nil) click to toggle source
# File lib/kazoo-ruby-sdk/connection.rb, line 4
def pipeline(api_url = nil)
  api_url ||= KazooRubySdk.configuration.api_url
  create_conn_object(api_url)
end

Private Instance Methods

create_conn_object(url) click to toggle source
# File lib/kazoo-ruby-sdk/connection.rb, line 11
def create_conn_object(url)
  Faraday.new(:url => url, ssl: { verify: false }) do |builder|
    builder.use Faraday::Response::Mashify
    builder.use Faraday::Response::ParseJson
    builder.use Faraday::Response::RaiseError
    builder.use FaradayMiddleware::EncodeJson
    builder.use Faraday::Request::UrlEncoded
    builder.adapter Faraday.default_adapter
  end
end