X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=app%2Fmodels%2Forder.rb;h=3da7154ae29ed7b7c35e2e1f6da742ffe637ef93;hb=942d6c5b97e90c2c9036d1ec776ca98584e5be8f;hp=0bcb15832b5dac818b8b163a3bd33e4f8073042a;hpb=3ac66882338fa1c3f6d73ba68093b7fcfb399574;p=depot.git diff --git a/app/models/order.rb b/app/models/order.rb index 0bcb158..3da7154 100644 --- a/app/models/order.rb +++ b/app/models/order.rb @@ -1,2 +1,20 @@ class Order < ActiveRecord::Base + has_many :line_items + + PAYMENT_TYPES = [ + ["Cheque", "cheque"], + ["Credit card", "cc"], + ["Purchase order", "po"] + ] + + validates_presence_of :name, :address, :email, :pay_type + validates_inclusion_of :pay_type, :in => + PAYMENT_TYPES.map {|disp, value| value} + +# def add_line_items_from_cart(cart) +# cart.items.each do |item| +# li = LineItem.from_cart_item(item) +# line_items << li +# end +# end end