Sha256: ecc53ad716a134cd8285906d3647aadc1849e16d1b1fc98359b84639b7c32218

Contents?: true

Size: 542 Bytes

Versions: 6

Compression:

Stored size: 542 Bytes

Contents

module Spree
  module API
    class Client
      module LineItems
        def create_line_item(order_number, options={})
          post("orders/#{order_number}/line_items/", options)
        end

        def update_line_item(order_number, line_item_id, options={})
          put("orders/#{order_number}/line_items/#{line_item_id}", options)
        end

        def delete_line_item(order_number, line_item_id, options={})
          delete("orders/#{order_number}/line_items/#{line_item_id}", options)
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
cq-spree-api-client-0.0.10 lib/spree-api-client/line_items.rb
cq-spree-api-client-0.0.9 lib/spree-api-client/line_items.rb
cq-spree-api-client-0.0.6 lib/spree-api-client/line_items.rb
cq-spree-api-client-0.0.5 lib/spree-api-client/line_items.rb
spree-api-client-0.0.2 lib/spree-api-client/line_items.rb
spree-api-client-0.0.1 lib/spree-api-client/line_items.rb