Class: Spree::Api::V2::LineItemsController

Inherits:
BaseController
  • Object
show all
Defined in:
app/controllers/spree/api/v2/line_items_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



9
10
11
12
13
14
# File 'app/controllers/spree/api/v2/line_items_controller.rb', line 9

def create
  variant = Spree::Variant.find(line_item_params[:variant_id])
  order = @current_api_user.orders.find(line_item_params[:order_id])
  line_item = order.contents.add(variant, line_item_params[:quantity])
  render_instance line_item
end