Class: Lago::Api::Resources::Customers::Base
- Inherits:
-
Base
- Object
- Base
- Lago::Api::Resources::Customers::Base
show all
- Defined in:
- lib/lago/api/resources/customers/base.rb
Instance Attribute Summary
Attributes inherited from Base
#client
Instance Method Summary
collapse
Methods inherited from Base
#api_resource, #get_all, #root_name, #whitelist_params
Constructor Details
#initialize(client, resource_id) ⇒ Base
10
11
12
13
|
# File 'lib/lago/api/resources/customers/base.rb', line 10
def initialize(client, resource_id)
super(client)
@resource_id = resource_id
end
|
Instance Method Details
#base_api_resource ⇒ Object
15
16
17
|
# File 'lib/lago/api/resources/customers/base.rb', line 15
def base_api_resource
"customers/#{resource_id}"
end
|
#create(params) ⇒ Object
19
20
21
|
# File 'lib/lago/api/resources/customers/base.rb', line 19
def create(params)
raise NotImplementedError
end
|
#destroy(identifier, options: nil) ⇒ Object
31
32
33
|
# File 'lib/lago/api/resources/customers/base.rb', line 31
def destroy(identifier, options: nil)
raise NotImplementedError
end
|
#get(identifier) ⇒ Object
27
28
29
|
# File 'lib/lago/api/resources/customers/base.rb', line 27
def get(identifier)
raise NotImplementedError
end
|
#update(params, identifier = nil) ⇒ Object
23
24
25
|
# File 'lib/lago/api/resources/customers/base.rb', line 23
def update(params, identifier = nil)
raise NotImplementedError
end
|