Class: DearInventory::Customer

Inherits:
Resource
  • Object
show all
Defined in:
lib/dear_inventory/resources/customer.rb

Class Method Summary collapse

Methods inherited from Resource

#request

Methods included from IsASubclass

#is_a?

Class Method Details

.create(params = {}) ⇒ Object



20
21
22
# File 'lib/dear_inventory/resources/customer.rb', line 20

def create(params = {})
  new.request(:post, endpoint: "create", model:, params:)
end

.index(params = {}) ⇒ Object Also known as: call

Customer

Parameters:

  • params (Hash) (defaults to: {})

    URL query string parameters that conform to DearInventory::Parameters::Customer::Index



10
11
12
# File 'lib/dear_inventory/resources/customer.rb', line 10

def index(params = {})
  new.request(:get, params:, model:)
end

.show(params = {}) ⇒ Object



16
17
18
# File 'lib/dear_inventory/resources/customer.rb', line 16

def show(params = {})
  new.request(:get, endpoint: "show", model:, params:)
end

.update(params = {}) ⇒ Object



24
25
26
# File 'lib/dear_inventory/resources/customer.rb', line 24

def update(params = {})
  new.request(:put, endpoint: "update", model:, params:)
end