Class: Iterable::Commerce
- Inherits:
-
ApiResource
- Object
- ApiResource
- Iterable::Commerce
- Defined in:
- lib/iterable/commerce.rb
Overview
Interact with /commerce API endpoints
Instance Attribute Summary
Attributes inherited from ApiResource
Instance Method Summary collapse
- #track_purchase(total, items = [], user = {}, attrs = {}) ⇒ Object
- #update_cart(user = {}, items = []) ⇒ Object
Methods inherited from ApiResource
#default_config, default_config, #initialize
Constructor Details
This class inherits a constructor from Iterable::ApiResource
Instance Method Details
#track_purchase(total, items = [], user = {}, attrs = {}) ⇒ Object
36 37 38 39 40 41 42 43 44 |
# File 'lib/iterable/commerce.rb', line 36 def track_purchase(total, items = [], user = {}, attrs = {}) data = { total: total, items: items, user: user } data.merge!(attrs) Iterable.request(conf, '/commerce/trackPurchase').post(data) end |