Class: FizzyApiClient::Client

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Resources::DirectUploads

#create_direct_upload, #upload_file

Methods included from Resources::Notifications

#mark_all_notifications_read, #mark_notification_read, #mark_notification_unread, #notifications

Methods included from Resources::Users

#deactivate_user, #update_user, #user, #users

Methods included from Resources::Tags

#tags

Methods included from Resources::Reactions

#add_reaction, #reactions, #remove_reaction

Methods included from Resources::Steps

#complete_step, #create_step, #delete_step, #incomplete_step, #step, #update_step

Methods included from Resources::Comments

#comment, #comments, #create_comment, #delete_comment, #update_comment

Methods included from Resources::Columns

#column, #columns, #create_column, #delete_column, #update_column

Methods included from Resources::Cards

#card, #cards, #close_card, #create_card, #delete_card, #gild_card, #postpone_card, #reopen_card, #toggle_assignment, #toggle_tag, #triage_card, #ungild_card, #untriage_card, #unwatch_card, #update_card, #watch_card

Methods included from Resources::Boards

#board, #boards, #create_board, #delete_board, #update_board

Methods included from Resources::Identity

#identity

Constructor Details

#initialize(api_token: nil, account_slug: nil, base_url: nil, timeout: nil, open_timeout: nil, user_agent: nil, logger: nil) ⇒ Client

Returns a new instance of Client.



20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/fizzy_api_client/client.rb', line 20

def initialize(api_token: nil, account_slug: nil, base_url: nil, timeout: nil,
               open_timeout: nil, user_agent: nil, logger: nil)
  config = FizzyApiClient.configuration

  @api_token = api_token || config.api_token
  @base_url = base_url || config.base_url
  @timeout = timeout || config.timeout
  @open_timeout = open_timeout || config.open_timeout
  @user_agent = user_agent || config.user_agent
  @logger = logger || config.logger
  self. =  || config.
end

Instance Attribute Details

#account_slugObject

Returns the value of attribute account_slug.



18
19
20
# File 'lib/fizzy_api_client/client.rb', line 18

def 
  @account_slug
end

#api_tokenObject

Returns the value of attribute api_token.



17
18
19
# File 'lib/fizzy_api_client/client.rb', line 17

def api_token
  @api_token
end

#base_urlObject

Returns the value of attribute base_url.



17
18
19
# File 'lib/fizzy_api_client/client.rb', line 17

def base_url
  @base_url
end

#loggerObject

Returns the value of attribute logger.



17
18
19
# File 'lib/fizzy_api_client/client.rb', line 17

def logger
  @logger
end

#open_timeoutObject

Returns the value of attribute open_timeout.



17
18
19
# File 'lib/fizzy_api_client/client.rb', line 17

def open_timeout
  @open_timeout
end

#timeoutObject

Returns the value of attribute timeout.



17
18
19
# File 'lib/fizzy_api_client/client.rb', line 17

def timeout
  @timeout
end

#user_agentObject

Returns the value of attribute user_agent.



17
18
19
# File 'lib/fizzy_api_client/client.rb', line 17

def user_agent
  @user_agent
end