Class: Polar::Organization
- Inherits:
-
Resource
- Object
- OpenStruct
- Resource
- Polar::Organization
show all
- Defined in:
- lib/polar/resources/organization.rb
Class Method Summary
collapse
Methods inherited from Resource
handle_list, handle_none, handle_one
Class Method Details
.create(params = {}) ⇒ Object
10
11
12
13
|
# File 'lib/polar/resources/organization.rb', line 10
def self.create(params = {})
response = Client.post_request("/v1/organizations", **params)
handle_one(response)
end
|
.get(id) ⇒ Object
15
16
17
18
|
# File 'lib/polar/resources/organization.rb', line 15
def self.get(id)
response = Client.get_request("/v1/organizations/#{id}")
handle_one(response)
end
|
.list(params = {}) ⇒ Object
5
6
7
8
|
# File 'lib/polar/resources/organization.rb', line 5
def self.list(params = {})
response = Client.get_request("/v1/organizations", **params)
handle_list(response)
end
|
.update(id, params = {}) ⇒ Object
20
21
22
23
|
# File 'lib/polar/resources/organization.rb', line 20
def self.update(id, params = {})
response = Client.patch_request("/v1/organizations/#{id}", **params)
handle_one(response)
end
|