Class: FizzyApiClient::Client
- Inherits:
-
Object
- Object
- FizzyApiClient::Client
- Includes:
- Resources::Boards, Resources::Cards, Resources::Columns, Resources::Comments, Resources::DirectUploads, Resources::Identity, Resources::Notifications, Resources::Reactions, Resources::Steps, Resources::Tags, Resources::Users
- Defined in:
- lib/fizzy_api_client/client.rb
Instance Attribute Summary collapse
-
#account_slug ⇒ Object
Returns the value of attribute account_slug.
-
#api_token ⇒ Object
Returns the value of attribute api_token.
-
#base_url ⇒ Object
Returns the value of attribute base_url.
-
#logger ⇒ Object
Returns the value of attribute logger.
-
#open_timeout ⇒ Object
Returns the value of attribute open_timeout.
-
#timeout ⇒ Object
Returns the value of attribute timeout.
-
#user_agent ⇒ Object
Returns the value of attribute user_agent.
Instance Method Summary collapse
-
#initialize(api_token: nil, account_slug: nil, base_url: nil, timeout: nil, open_timeout: nil, user_agent: nil, logger: nil) ⇒ Client
constructor
A new instance of Client.
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
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
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.account_slug = account_slug || config.account_slug end |
Instance Attribute Details
#account_slug ⇒ Object
Returns the value of attribute account_slug.
18 19 20 |
# File 'lib/fizzy_api_client/client.rb', line 18 def account_slug @account_slug end |
#api_token ⇒ Object
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_url ⇒ Object
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 |
#logger ⇒ Object
Returns the value of attribute logger.
17 18 19 |
# File 'lib/fizzy_api_client/client.rb', line 17 def logger @logger end |
#open_timeout ⇒ Object
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 |
#timeout ⇒ Object
Returns the value of attribute timeout.
17 18 19 |
# File 'lib/fizzy_api_client/client.rb', line 17 def timeout @timeout end |
#user_agent ⇒ Object
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 |