Sha256: f21b6f367d189d4ab4b9a92626c12b2279245e8423d93180cbdb7219cc13bfc2
Contents?: true
Size: 906 Bytes
Versions: 6
Compression:
Stored size: 906 Bytes
Contents
module Spree module API class Client module Variants def variants(product_id, options={}) get("products/#{product_id}/variants", options)['variants'] end def variant(product_id, variant_id, options={}) get("products/#{product_id}/variants/#{variant_id}", options) end def new_variant(product_id, options={}) get("products/#{product_id}/variants/new", options) end def create_variant(product_id, options={}) post("products/#{product_id}/variants/", options) end def update_variant(product_id, variant_id, options={}) put("products/#{product_id}/variants/#{variant_id}", options) end def delete_variant(product_id, variant_id, options={}) delete("products/#{product_id}/variants/#{variant_id}", options) end end end end end
Version data entries
6 entries across 6 versions & 2 rubygems