class ClickUp::Client::HttpClient

Constants

CLICK_UP_API_BASE_URL

Public Class Methods

new(api_token:) click to toggle source
# File lib/click_up/client/http_client.rb, line 13
def initialize(api_token:)
  @client = init_client(api_token)
end

Private Instance Methods

init_client(api_token) click to toggle source
# File lib/click_up/client/http_client.rb, line 21
def init_client(api_token)
  Faraday.new(
    url: CLICK_UP_API_BASE_URL,
    headers: {
      "Authorization" => api_token,
      "Accept" => "application/json"
    }
  ) do |conn|
    conn.response :logger if ENV["FARADAY_ENABLE_LOGGER"]
    conn.response :raise_error
  end
end