Sha256: 60228f14db6fa04b902512cdb0a72165ba31ad0f5baa032506b98caa06629ec7

Contents?: true

Size: 377 Bytes

Versions: 1

Compression:

Stored size: 377 Bytes

Contents

Spree::Order.class_eval do
  def self.build_from_api(user, params)
    order = create
    params[:line_items].each do |variant_id, quantity|
      line_item_params = { :variant_id => variant_id, :quantity => quantity }
      line_item = order.add_variant(Spree::Variant.find(variant_id), quantity)
    end
    order.user = user
    order.email = user.email
    order
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spree_api-1.1.0.rc1 app/models/spree/order_decorator.rb