Sha256: 5b057716a4e80cd9ce6f5d1e0fc7fd1d972bcf1008f483af604da67a7d8663d2
Contents?: true
Size: 593 Bytes
Versions: 2
Compression:
Stored size: 593 Bytes
Contents
module SpiffyStoresAPI class Order < Base include Metafields def close; load_attributes_from_response(post(:close, {}, only_id)); end def open; load_attributes_from_response(post(:open, {}, only_id)); end def cancel(options = {}) load_attributes_from_response(post(:cancel, {}, options.to_json)) end def transactions Transaction.find(:all, :params => { :order_id => id }) end def capture(amount = "") Transaction.create(:amount => amount, :kind => "capture", :order_id => id) end class ClientDetails < Base end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spiffy_stores_api-4.11.1 | lib/spiffy_stores_api/resources/order.rb |
spiffy_stores_api-4.11.0 | lib/spiffy_stores_api/resources/order.rb |