X-Git-Url: https://irasnyder.com/gitweb/?a=blobdiff_plain;f=app%2Fmodels%2Fgame.rb;h=872b45ae2c2d90981ed761095f52a44d1ee66f12;hb=56db4e1da35c068e247eadbd32edd0a09eb61127;hp=9880b045044bae4d3c59626191fc7bf18e8a40fe;hpb=7f26973835fc8deef03d25d751e92e4c633ae464;p=cs356-p2-videostore.git diff --git a/app/models/game.rb b/app/models/game.rb index 9880b04..872b45a 100644 --- a/app/models/game.rb +++ b/app/models/game.rb @@ -1,7 +1,15 @@ -class Game < ActiveRecord::Base - has_one :rentable - - validates_presence_of :title - validates_presence_of :genre +class Game < Rentable + validates_presence_of :game_genre validates_presence_of :platform + + def calculated_price + # FIXME: generate this based on day of week, newrelase + return 11 + end + + def due_date + # FIXME: generate this based on the day of week, newrelease + return Time.now.advance(:days => 2).to_date + end + end