Class: ShopifyAPI::CustomCollection
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
#add_product(product) ⇒ Object
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
|
#products ⇒ Object
6
7
8
|
# File 'lib/shopify_api/resources/custom_collection.rb', line 6
def products
Product.find(:all, :params => {:collection_id => self.id})
end
|
#remove_product(product) ⇒ Object
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
|