Module: Seam::Http
- Defined in:
- lib/seam/auth.rb,
lib/seam/http.rb,
lib/seam/token.rb,
lib/seam/options.rb,
lib/seam/request.rb,
lib/seam/parse_options.rb,
lib/seam/http_multi_workspace.rb,
lib/seam/http_single_workspace.rb
Defined Under Namespace
Modules: Auth, Options, Request
Classes: ApiError, InvalidInputError, MultiWorkspace, SingleWorkspace, UnauthorizedError
Class Method Summary
collapse
Class Method Details
.from_api_key(api_key, endpoint: nil, wait_for_action_attempt: false) ⇒ Object
11
12
13
|
# File 'lib/seam/http.rb', line 11
def self.from_api_key(api_key, endpoint: nil, wait_for_action_attempt: false)
Http::SingleWorkspace.from_api_key(api_key, endpoint: endpoint, wait_for_action_attempt: wait_for_action_attempt)
end
|
.from_personal_access_token(personal_access_token, workspace_id, endpoint: nil, wait_for_action_attempt: false) ⇒ Object
15
16
17
18
|
# File 'lib/seam/http.rb', line 15
def self.from_personal_access_token(personal_access_token, workspace_id, endpoint: nil, wait_for_action_attempt: false)
Http::SingleWorkspace.from_personal_access_token(personal_access_token, workspace_id, endpoint: endpoint,
wait_for_action_attempt: wait_for_action_attempt)
end
|
.new(**args) ⇒ Object
7
8
9
|
# File 'lib/seam/http.rb', line 7
def self.new(**args)
Http::SingleWorkspace.new(**args)
end
|