mirror of
https://github.com/jcwimer/wrestlingApp
synced 2026-03-25 01:14:43 +00:00
Consolidated the double elimination bracket view, the double elimination match generation, and the double elimination loser names
This commit is contained in:
50
db/seeds.rb
50
db/seeds.rb
@@ -32,13 +32,27 @@
|
||||
|
||||
# Pool to bracket
|
||||
tournament = Tournament.create(id: 200, name: 'Pool to bracket', address: 'some place', director: 'some guy', director_email: 'their@email.com', tournament_type: 'Pool to bracket', user_id: 1, date: Date.today, is_public: true)
|
||||
create_schools(tournament, 16)
|
||||
create_schools(tournament, 24)
|
||||
weight_classes=Weight::HS_WEIGHT_CLASSES.split(",")
|
||||
tournament.create_pre_defined_weights(weight_classes)
|
||||
wrestler_name_number = 1
|
||||
tournament.weights.each do |weight|
|
||||
create_wrestlers_for_weight(weight, tournament, 16, wrestler_name_number)
|
||||
wrestler_name_number += 16
|
||||
tournament.weights.each_with_index do |weight, index|
|
||||
if index == 0
|
||||
number_of_wrestlers = 6
|
||||
elsif index == 1
|
||||
number_of_wrestlers = 8
|
||||
elsif index == 2
|
||||
number_of_wrestlers = 10
|
||||
elsif index == 3
|
||||
number_of_wrestlers = 12
|
||||
elsif index == 4
|
||||
number_of_wrestlers = 24
|
||||
else
|
||||
number_of_wrestlers = 16
|
||||
end
|
||||
|
||||
create_wrestlers_for_weight(weight, tournament, number_of_wrestlers, wrestler_name_number)
|
||||
wrestler_name_number += number_of_wrestlers
|
||||
end
|
||||
|
||||
# Modified 16 Man Double Elimination 1-6
|
||||
@@ -69,9 +83,17 @@
|
||||
weight_classes=Weight::HS_WEIGHT_CLASSES.split(",")
|
||||
tournament.create_pre_defined_weights(weight_classes)
|
||||
wrestler_name_number = 1
|
||||
tournament.weights.each do |weight|
|
||||
create_wrestlers_for_weight(weight, tournament, 16, wrestler_name_number)
|
||||
wrestler_name_number += 16
|
||||
tournament.weights.each_with_index do |weight, index|
|
||||
if index == 0
|
||||
number_of_wrestlers = 4
|
||||
elsif index == 1
|
||||
number_of_wrestlers = 8
|
||||
else
|
||||
number_of_wrestlers = 16
|
||||
end
|
||||
|
||||
create_wrestlers_for_weight(weight, tournament, number_of_wrestlers, wrestler_name_number)
|
||||
wrestler_name_number += number_of_wrestlers
|
||||
end
|
||||
|
||||
# Regular Double Elimination 1-8
|
||||
@@ -80,9 +102,17 @@
|
||||
weight_classes=Weight::HS_WEIGHT_CLASSES.split(",")
|
||||
tournament.create_pre_defined_weights(weight_classes)
|
||||
wrestler_name_number = 1
|
||||
tournament.weights.each do |weight|
|
||||
create_wrestlers_for_weight(weight, tournament, 16, wrestler_name_number)
|
||||
wrestler_name_number += 16
|
||||
tournament.weights.each_with_index do |weight, index|
|
||||
if index == 0
|
||||
number_of_wrestlers = 4
|
||||
elsif index == 1
|
||||
number_of_wrestlers = 8
|
||||
else
|
||||
number_of_wrestlers = 16
|
||||
end
|
||||
|
||||
create_wrestlers_for_weight(weight, tournament, number_of_wrestlers, wrestler_name_number)
|
||||
wrestler_name_number += number_of_wrestlers
|
||||
end
|
||||
#end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user