class AnalogBridge::Customer

Public Instance Methods

create(attributes = {}) click to toggle source
# File lib/analogbridge/customer.rb, line 15
def create(attributes = {})
  AnalogBridge.post_resource("customers", attributes).data
end
delete(customer_id) click to toggle source
# File lib/analogbridge/customer.rb, line 25
def delete(customer_id)
  AnalogBridge.delete_resource(
    ["customers", customer_id].join("/"),
  ).data
end
find(customer_id) click to toggle source
# File lib/analogbridge/customer.rb, line 3
def find(customer_id)
  AnalogBridge.get_resource(
    ["customers", customer_id].join("/"),
  )
end
list(limit: 20, offset: 0) click to toggle source
# File lib/analogbridge/customer.rb, line 9
def list(limit: 20, offset: 0)
  AnalogBridge.get_resource(
    "customers?limit=#{limit}&offset=#{offset}",
  )
end
update(customer_id, attributes = {}) click to toggle source
# File lib/analogbridge/customer.rb, line 19
def update(customer_id, attributes = {})
  AnalogBridge.post_resource(
    ["customers", customer_id].join("/"), attributes
  ).data
end