Add Purchase system
[cs356-p2-videostore.git] / app / models / customer.rb
1 class Customer < ActiveRecord::Base
2   has_many :coitems
3   has_many :bitems
4   has_many :merchandise_purchases
5   has_many :rentable_purchases
6
7   validates_presence_of :name, :email, :phone, :address
8   validates_numericality_of :debt
9
10   protected
11
12   def validate
13     errors.add(:debt, "should be non-negative") if debt.nil? || debt < 0.00
14   end
15
16 end