X-Git-Url: https://irasnyder.com/gitweb/?a=blobdiff_plain;f=app%2Fmodels%2Frentable.rb;h=e52af25ca911a468121ce567ccf7172e4eaea066;hb=0016f273e94771888df4b73eb334d269f1d4975f;hp=faef2c575cc34e81820dd72ffdc7e21a05e78909;hpb=4930bd87730032786d9cc7f3d5c1d7cd1f5091bc;p=cs356-p2-videostore.git diff --git a/app/models/rentable.rb b/app/models/rentable.rb index faef2c5..e52af25 100644 --- a/app/models/rentable.rb +++ b/app/models/rentable.rb @@ -1,6 +1,11 @@ class Rentable < ActiveRecord::Base - belongs_to :coitem # FIXME: I hunch this is wrong + has_many :coitems + has_many :rentable_purchases validates_presence_of :title - validates_presence_of :genre + # don't validate newrelease, false is ok + + def checkedout? + return Coitem.find_by_rentable_id(self.id) ? true : false + end end