Class: ShopifyAPI::CustomCollection
- Inherits:
-
Base
show all
- Includes:
- Events, Metafields
- Defined in:
- lib/shopify_api/resources/custom_collection.rb
Instance Method Summary
(collapse)
Methods included from Metafields
#add_metafield, #metafields
Methods included from Events
#events
Methods included from Countable
#count
#encode
Instance Method Details
- (Object) add_product(product)
10
11
12
|
# File 'lib/shopify_api/resources/custom_collection.rb', line 10
def add_product(product)
Collect.create(:collection_id => self.id, :product_id => product.id)
end
|
- (Object) products
6
7
8
|
# File 'lib/shopify_api/resources/custom_collection.rb', line 6
def products
Product.find(:all, :params => {:collection_id => self.id})
end
|
- (Object) remove_product(product)
14
15
16
17
|
# File 'lib/shopify_api/resources/custom_collection.rb', line 14
def remove_product(product)
collect = Collect.find(:first, :params => {:collection_id => self.id, :product_id => product.id})
collect.destroy if collect
end
|