X-Git-Url: https://irasnyder.com/gitweb/?a=blobdiff_plain;f=app%2Fmodels%2Fgame_policy.rb;fp=app%2Fmodels%2Fgame_policy.rb;h=12eb47b0a44d373dbdeac256a9781e38091ed6ed;hb=bf5c679032a167a9eeb4aa16284cd5dd2426a12a;hp=0000000000000000000000000000000000000000;hpb=01114330b962728805d3c43f2f1a1423f2bd66b3;p=cs356-p2-videostore.git diff --git a/app/models/game_policy.rb b/app/models/game_policy.rb new file mode 100644 index 0000000..12eb47b --- /dev/null +++ b/app/models/game_policy.rb @@ -0,0 +1,15 @@ +class GamePolicy < ActiveRecord::Base + validates_presence_of :day + validates_presence_of :fee + validates_presence_of :period + validates_presence_of :description + + validates_numericality_of :day + validates_numericality_of :fee + validates_numericality_of :period + + protected + def validate + errors.add(:fee, "must be greater than $0.01") if fee < 0.01 + end +end