class ClickUp::Client

Constants

VERSION

Attributes

api_token[R]
default_list_id[R]

Public Class Methods

new(options = {}) click to toggle source
# File lib/click_up/client.rb, line 14
def initialize(options = {})
  @api_token = options.fetch(:api_token)
  @default_list_id = options.fetch(:default_list_id, nil)

  @http_client = HttpClient.new(api_token: @api_token)
end

Public Instance Methods

tasks(list_id: @default_list_id) click to toggle source
# File lib/click_up/client.rb, line 21
def tasks(list_id: @default_list_id)
  raise ArgumentError, "list_id can't be nil when default_list_id was not provided" if list_id.nil?

  ClickUp::Tasks::Service.new(list_id: list_id, http_client: @http_client)
end