class DearInventory::Sale

Public Class Methods

call(params = {})
Alias for: index
index(params = {}) click to toggle source
# File lib/dear_inventory/resources/sale.rb, line 17
def index(params = {})
  new.request(
    :get,
    endpoint: "index",
    model: DearInventory::Models::SalesResults,
    params: params
  )
end
Also aliased as: call
show(params = {}) click to toggle source
# File lib/dear_inventory/resources/sale.rb, line 36
def show(params = {})
  new.request(
    :get,
    endpoint: "show",
    model: DearInventory::Models::Sale,
    params: params
  )
end

Private Instance Methods

resource_uri(endpoint) click to toggle source
# File lib/dear_inventory/resources/sale.rb, line 49
def resource_uri(endpoint)
  case endpoint
  when "index"
    self.class.const_get(:URI_BASE) + "/salelist"
  when "show"
    self.class.const_get(:URI_BASE) + "/sale"
  end
end