Class: Polar::LicenseKey
Class Method Summary
collapse
Methods inherited from Resource
handle_list, handle_none, handle_one
Class Method Details
.get(id) ⇒ Object
10
11
12
13
|
# File 'lib/polar/resources/license_key.rb', line 10
def self.get(id)
response = Client.get_request("/v1/license-keys/#{id}")
handle_one(response)
end
|
.get_activation(id, activation_id) ⇒ Object
20
21
22
23
|
# File 'lib/polar/resources/license_key.rb', line 20
def self.get_activation(id, activation_id)
response = Client.get_request("/v1/license-keys/#{id}/activations/#{activation_id}")
handle_one(response)
end
|
.list(params = {}) ⇒ Object
5
6
7
8
|
# File 'lib/polar/resources/license_key.rb', line 5
def self.list(params = {})
response = Client.get_request("/v1/license-keys", **params)
handle_list(response)
end
|
.update(id, params) ⇒ Object
15
16
17
18
|
# File 'lib/polar/resources/license_key.rb', line 15
def self.update(id, params)
response = Client.patch_request("/v1/license-keys/#{id}", **params)
handle_one(response)
end
|