From f9488b183bbd41d74d801a9cbdd41410be4ddba5 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Tue, 29 Apr 2014 03:41:21 -0400 Subject: Validate everything that I can. --- app/models/tournament_stage.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'app/models/tournament_stage.rb') diff --git a/app/models/tournament_stage.rb b/app/models/tournament_stage.rb index 19b9c23..72aa14c 100644 --- a/app/models/tournament_stage.rb +++ b/app/models/tournament_stage.rb @@ -1,7 +1,17 @@ class TournamentStage < ActiveRecord::Base belongs_to :tournament + validates_presence_of :tournament + has_many :matches + validates(:scheduling_method, + presence: true, + inclusion: {in: Tournament.new.scheduling_methods}) + + validates(:seeding_method, + presence: true, + inclusion: {in: Tournament.new.seeding_methods}) + # A 1-indexed hash of matches def matches_ordered h = {} -- cgit v1.2.3