X-Git-Url: https://irasnyder.com/gitweb/?a=blobdiff_plain;f=app%2Fmodels%2Fbonus_purchase.rb;h=044b2e2d5b63c65ed74ff4f41134a4e278568ce2;hb=HEAD;hp=36f7d9b365a485b32642b844a759e6ee879bdbc1;hpb=da871e3e27c31759e0d017c89ccf16a14db1a227;p=cs356-p2-videostore.git diff --git a/app/models/bonus_purchase.rb b/app/models/bonus_purchase.rb index 36f7d9b..044b2e2 100644 --- a/app/models/bonus_purchase.rb +++ b/app/models/bonus_purchase.rb @@ -7,9 +7,7 @@ class BonusPurchase < Purchase def self.last_bonus_date(customer,bonus_type,since_date) bonuses = BonusPurchase.find_all_by_customer_id(customer, :conditions => ["date >= ?", since_date], :order => 'date DESC') - puts "*** BONUSES.length: #{bonuses.length} ***" for bonus in bonuses - puts "#{bonus.rentable.class.to_s} == #{bonus_type.to_s} => #{bonus.rentable.class.to_s == bonus_type.to_s}" if bonus.rentable.class.to_s == bonus_type.to_s return bonus.date end @@ -18,7 +16,7 @@ class BonusPurchase < Purchase # Unable to find a last bonus, no bonuses in period return since_date end - + protected def validate errors.add(:rentable_id, "is not in the database") if rentable.nil?