X-Git-Url: https://irasnyder.com/gitweb/?a=blobdiff_plain;f=app%2Fmodels%2Fvideo.rb;h=8ca39012a4d62a61edecfb5b7d8c2c8f9d0a862c;hb=da871e3e27c31759e0d017c89ccf16a14db1a227;hp=7739aeb491ea3dcced735775f1babdb4758c265b;hpb=064ef703594868b7ace2ebe131ba145e27aef6d2;p=cs356-p2-videostore.git diff --git a/app/models/video.rb b/app/models/video.rb index 7739aeb..8ca3901 100644 --- a/app/models/video.rb +++ b/app/models/video.rb @@ -15,7 +15,6 @@ class Video < Rentable end def calculated_price - # FIXME: generate this based on day of week, newrelease day_of_week = Time.now.to_date.wday base_fee = VideoPolicy.find_by_day(day_of_week).fee @@ -26,7 +25,6 @@ class Video < Rentable end def due_date - # FIXME: generate this based on the day of week, newrelease # NOTE: a Date.wday will tell you the day of week (0-6, meaning Sunday-Saturday) day_of_week = Time.now.to_date.wday base_period = VideoPolicy.find_by_day(day_of_week).period @@ -38,7 +36,7 @@ class Video < Rentable protected def validate - errors.add(:video_genre, "does not exist in the database") if video_genre.nil? - errors.add(:video_media, "does not exist in the database") if video_media.nil? + errors.add(:video_genre_id, "does not exist in the database") if genre.nil? + errors.add(:video_media_id, "does not exist in the database") if media.nil? end end