class Htk::Apis::Base

Attributes

name[RW]
url[RW]

Public Class Methods

new(name, url) click to toggle source
# File lib/apis.rb, line 8
def initialize(name, url)
  @name = name
  @url = url
end

Public Instance Methods

connection(&block) click to toggle source
# File lib/apis.rb, line 13
def connection(&block)
  Faraday.new(url) do |faraday|
    faraday.use ::Middleware::Mode
    faraday.use ::Middleware::AuthParams
    faraday.use ::Middleware::UseCanary
    faraday.use ::Middleware::Timeout
    faraday.use ::Middleware::RequestUuid
    faraday.use ::Faraday::Request::Multipart
    faraday.use ::Faraday::Request::UrlEncoded
    faraday.use ::Faraday::Adapter::NetHttp

    block.call(faraday) if block_given?
  end
end