Decoupled carts and orders
[depot.git] / app / models / order.rb
1 class Order < ActiveRecord::Base
2 has_many :line_items
3
4 PAYMENT_TYPES = [
5 ["Cheque", "cheque"],
6 ["Credit card", "cc"],
7 ["Purchase order", "po"]
8 ]
9
10 validates_presence_of :name, :address, :email, :pay_type
11 validates_inclusion_of :pay_type, :in =>
12 PAYMENT_TYPES.map {|disp, value| value}
13
14 # def add_line_items_from_cart(cart)
15 # cart.items.each do |item|
16 # li = LineItem.from_cart_item(item)
17 # line_items << li
18 # end
19 # end
20 end