Document group_stage generation parameter preparation

This commit is contained in:
Daniel Schädler 2019-04-28 17:21:36 +02:00
parent f9b96cbee2
commit 9053251706
1 changed files with 4 additions and 0 deletions

View File

@ -36,11 +36,15 @@ class TournamentsController < ApplicationController
# create tournament # create tournament
tournament = current_user.tournaments.new params tournament = current_user.tournaments.new params
if group_stage if group_stage
# if parameter group_stage = true
groups = {} groups = {}
# each team gets put into a hash of groups depending on the value assigned in team[:group]
# groups is a key value hash; key being the group, value being the array of teams within that group
teams.each do |team| teams.each do |team|
team_id = team[:id] team_id = team[:id]
team_name = team[:name] team_name = team[:name]
group = team[:group] group = team[:group]
# convert teams parameter into Team objects
if team_id if team_id
team = Team.find team_id team = Team.find team_id
put_team_into_groups_hash!(groups, team, group) put_team_into_groups_hash!(groups, team, group)