class Cloverly::Purchase

Public Class Methods

carbon(args) click to toggle source
# File lib/cloverly/purchase.rb, line 28
def carbon(args)
  Cloverly.default.offset("carbon", args)
end
list(cloverly_instance = nil) click to toggle source
# File lib/cloverly/purchase.rb, line 19
def list(cloverly_instance = nil)
  c = cloverly_instance || Cloverly.default
  Cloverly::Purchase.parse(c, c.get("/2019-03-beta/purchases"))
end
retrieve(slug) click to toggle source
# File lib/cloverly/purchase.rb, line 4
def self.retrieve(slug)
  self.parse(Cloverly.default, Cloverly.default.get("/2019-03-beta/purchases/#{slug}"))
end
shipping(args) click to toggle source
# File lib/cloverly/purchase.rb, line 24
def shipping(args)
  Cloverly.default.offset("shipping", args)
end
vehicle(args) click to toggle source
# File lib/cloverly/purchase.rb, line 32
def vehicle(args)
  Cloverly.default.offset("vehicle", args)
end

Public Instance Methods

cancel!() click to toggle source
# File lib/cloverly/purchase.rb, line 8
def cancel!
  self.attributes = @cloverly_instance.delete("/2019-03-beta/purchases/#{slug}")
end