POST /line_items POST /line_items.xml
# File app/controllers/line_items_controller.rb, line 44
44: def create
45: @cart = current_cart
46: product = Product.find(params[:product_id])
47: @line_item = @cart.add_product(product.id)
48:
49: respond_to do |format|
50: if @line_item.save
51: format.html { redirect_to(store_url) }
52: format.js { @current_item = @line_item }
53: format.xml { render :xml => @line_item, :status => :created, :location => @line_item }
54: else
55: format.html { render :action => "new" }
56: format.xml { render :xml => @line_item.errors, :status => :unprocessable_entity }
57: end
58: end
59: end
DELETE /line_items/1 DELETE /line_items/1.xml
# File app/controllers/line_items_controller.rb, line 79
79: def destroy
80: @line_item = LineItem.find(params[:id])
81: @line_item.destroy
82:
83: respond_to do |format|
84: format.html { redirect_to(line_items_url) }
85: format.xml { head :ok }
86: end
87: end
GET /line_items/1/edit
# File app/controllers/line_items_controller.rb, line 38
38: def edit
39: @line_item = LineItem.find(params[:id])
40: end
GET /line_items GET /line_items.xml
# File app/controllers/line_items_controller.rb, line 6
6: def index
7: @line_items = LineItem.all
8:
9: respond_to do |format|
10: format.html # index.html.erb
11: format.xml { render :xml => @line_items }
12: end
13: end
GET /line_items/new GET /line_items/new.xml
# File app/controllers/line_items_controller.rb, line 28
28: def new
29: @line_item = LineItem.new
30:
31: respond_to do |format|
32: format.html # new.html.erb
33: format.xml { render :xml => @line_item }
34: end
35: end
GET /line_items/1 GET /line_items/1.xml
# File app/controllers/line_items_controller.rb, line 17
17: def show
18: @line_item = LineItem.find(params[:id])
19:
20: respond_to do |format|
21: format.html # show.html.erb
22: format.xml { render :xml => @line_item }
23: end
24: end
PUT /line_items/1 PUT /line_items/1.xml
# File app/controllers/line_items_controller.rb, line 63
63: def update
64: @line_item = LineItem.find(params[:id])
65:
66: respond_to do |format|
67: if @line_item.update_attributes(params[:line_item])
68: format.html { redirect_to(@line_item, :notice => 'Line item was successfully updated.') }
69: format.xml { head :ok }
70: else
71: format.html { render :action => "edit" }
72: format.xml { render :xml => @line_item.errors, :status => :unprocessable_entity }
73: end
74: end
75: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.