draft_order.rb 462 B

123456789101112131415
  1. # frozen_string_literal: true
  2. module ShopifyAPI
  3. class DraftOrder < Base
  4. include Metafields
  5. def send_invoice(draft_order_invoice = ShopifyAPI::DraftOrderInvoice.new)
  6. resource = post(:send_invoice, {}, draft_order_invoice.encode)
  7. ShopifyAPI::DraftOrderInvoice.new(ShopifyAPI::DraftOrder.format.decode(resource.body))
  8. end
  9. def complete(options = {})
  10. load_attributes_from_response(put(:complete, options, nil))
  11. end
  12. end
  13. end