Class: Komoju::Customers

Inherits:
Object
  • Object
show all
Defined in:
lib/komoju/client.rb

Overview

Customers

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ Customers

Returns a new instance of Customers.



309
310
311
# File 'lib/komoju/client.rb', line 309

def initialize(client)
  @client = client
end

Instance Method Details

#create(body = {}) ⇒ Object

Create a customer

Parameters:

  • body:

    the object to pass as the request payload



330
331
332
# File 'lib/komoju/client.rb', line 330

def create(body = {})
  @client.customers.create(body)
end

#destroy(customers_id) ⇒ Object

Destroy a customer

Parameters:

  • customers_id:

    A unique identifier for the customer.



345
346
347
# File 'lib/komoju/client.rb', line 345

def destroy(customers_id)
  @client.customers.destroy(customers_id)
end

#list(body = {}) ⇒ Object

List customers

Parameters:

  • body:

    the object to pass as the request payload



316
317
318
# File 'lib/komoju/client.rb', line 316

def list(body = {})
  @client.customers.list(body)
end

#show(customers_id) ⇒ Object

Show a customer

Parameters:

  • customers_id:

    A unique identifier for the customer.



323
324
325
# File 'lib/komoju/client.rb', line 323

def show(customers_id)
  @client.customers.show(customers_id)
end

#update(customers_id, body = {}) ⇒ Object

Update customers

Parameters:

  • customers_id:

    A unique identifier for the customer.

  • body:

    the object to pass as the request payload



338
339
340
# File 'lib/komoju/client.rb', line 338

def update(customers_id, body = {})
  @client.customers.update(customers_id, body)
end