Sha256: d049bf52e0e9e3f4607ede8c8fe3f899d4710ddef7e4cc3b8181699e9ae5d966
Contents?: true
Size: 484 Bytes
Versions: 24
Compression:
Stored size: 484 Bytes
Contents
module ShopifyAPI class CustomCollection < Base include Events include Metafields def products Product.find(:all, :params => {:collection_id => self.id}) end def add_product(product) Collect.create(:collection_id => self.id, :product_id => product.id) end def remove_product(product) collect = Collect.find(:first, :params => {:collection_id => self.id, :product_id => product.id}) collect.destroy if collect end end end
Version data entries
24 entries across 24 versions & 1 rubygems