diff options
Diffstat (limited to 'db')
-rw-r--r-- | db/migrate/20140429034423_create_simple_captcha_data.rb (renamed from db/migrate/20140428183808_create_simple_captcha_data.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074419_create_mailboxer.mailboxer_engine.rb (renamed from db/migrate/20140428223805_create_mailboxer.mailboxer_engine.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074420_add_notified_object.mailboxer_engine.rb (renamed from db/migrate/20140428223806_add_notified_object.mailboxer_engine.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074421_add_notification_code.mailboxer_engine.rb (renamed from db/migrate/20140428223807_add_notification_code.mailboxer_engine.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074422_add_attachments.mailboxer_engine.rb (renamed from db/migrate/20140428223808_add_attachments.mailboxer_engine.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074423_rename_receipts_read.mailboxer_engine.rb (renamed from db/migrate/20140428223809_rename_receipts_read.mailboxer_engine.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074424_add_global_notification_support.mailboxer_engine.rb (renamed from db/migrate/20140428223810_add_global_notification_support.mailboxer_engine.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074426_create_delayed_jobs.rb (renamed from db/migrate/20140428223812_create_delayed_jobs.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074430_create_servers.rb (renamed from db/migrate/20140428223815_create_servers.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074434_create_matches.rb (renamed from db/migrate/20140428223819_create_matches.rb) | 2 | ||||
-rw-r--r-- | db/migrate/20140429074437_create_teams.rb (renamed from db/migrate/20140428223823_create_teams.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074441_create_alerts.rb (renamed from db/migrate/20140428223827_create_alerts.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074445_create_pms.rb (renamed from db/migrate/20140428223830_create_pms.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074449_create_tournaments.rb (renamed from db/migrate/20140428223834_create_tournaments.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074453_create_games.rb (renamed from db/migrate/20140428223838_create_games.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074456_create_users.rb (renamed from db/migrate/20140428223842_create_users.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074500_create_sessions.rb (renamed from db/migrate/20140428223845_create_sessions.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074504_create_brackets.rb (renamed from db/migrate/20140428223849_create_brackets.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074508_create_game_settings.rb (renamed from db/migrate/20140428223853_create_game_settings.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074511_create_tournament_settings.rb (renamed from db/migrate/20140428223856_create_tournament_settings.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074515_create_tournament_stages.rb (renamed from db/migrate/20140428223900_create_tournament_stages.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074519_create_statistics.rb (renamed from db/migrate/20140428223903_create_statistics.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074522_create_remote_usernames.rb (renamed from db/migrate/20140428223907_create_remote_usernames.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074526_create_bracket_matches.rb (renamed from db/migrate/20140428223911_create_bracket_matches.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074530_create_api_requests.rb (renamed from db/migrate/20140428223914_create_api_requests.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074533_create_tournament_players_join_table.rb (renamed from db/migrate/20140428223918_create_tournament_players_join_table.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074537_create_tournament_hosts_join_table.rb (renamed from db/migrate/20140428223922_create_tournament_hosts_join_table.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074540_create_team_user_join_table.rb (renamed from db/migrate/20140428223925_create_team_user_join_table.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074544_create_match_team_join_table.rb (renamed from db/migrate/20140428223929_create_match_team_join_table.rb) | 0 | ||||
-rw-r--r-- | db/migrate/20140429074555_add_hidden_attrs_to_user.rb (renamed from db/migrate/20140428223939_add_hidden_attrs_to_user.rb) | 0 | ||||
-rw-r--r-- | db/schema.rb | 4 | ||||
-rw-r--r-- | db/seeds.rb | 263 |
32 files changed, 140 insertions, 129 deletions
diff --git a/db/migrate/20140428183808_create_simple_captcha_data.rb b/db/migrate/20140429034423_create_simple_captcha_data.rb index 4573b20..4573b20 100644 --- a/db/migrate/20140428183808_create_simple_captcha_data.rb +++ b/db/migrate/20140429034423_create_simple_captcha_data.rb diff --git a/db/migrate/20140428223805_create_mailboxer.mailboxer_engine.rb b/db/migrate/20140429074419_create_mailboxer.mailboxer_engine.rb index 690cec2..690cec2 100644 --- a/db/migrate/20140428223805_create_mailboxer.mailboxer_engine.rb +++ b/db/migrate/20140429074419_create_mailboxer.mailboxer_engine.rb diff --git a/db/migrate/20140428223806_add_notified_object.mailboxer_engine.rb b/db/migrate/20140429074420_add_notified_object.mailboxer_engine.rb index 7f41ac6..7f41ac6 100644 --- a/db/migrate/20140428223806_add_notified_object.mailboxer_engine.rb +++ b/db/migrate/20140429074420_add_notified_object.mailboxer_engine.rb diff --git a/db/migrate/20140428223807_add_notification_code.mailboxer_engine.rb b/db/migrate/20140429074421_add_notification_code.mailboxer_engine.rb index 04c12ef..04c12ef 100644 --- a/db/migrate/20140428223807_add_notification_code.mailboxer_engine.rb +++ b/db/migrate/20140429074421_add_notification_code.mailboxer_engine.rb diff --git a/db/migrate/20140428223808_add_attachments.mailboxer_engine.rb b/db/migrate/20140429074422_add_attachments.mailboxer_engine.rb index b8d6588..b8d6588 100644 --- a/db/migrate/20140428223808_add_attachments.mailboxer_engine.rb +++ b/db/migrate/20140429074422_add_attachments.mailboxer_engine.rb diff --git a/db/migrate/20140428223809_rename_receipts_read.mailboxer_engine.rb b/db/migrate/20140429074423_rename_receipts_read.mailboxer_engine.rb index 9ce904f..9ce904f 100644 --- a/db/migrate/20140428223809_rename_receipts_read.mailboxer_engine.rb +++ b/db/migrate/20140429074423_rename_receipts_read.mailboxer_engine.rb diff --git a/db/migrate/20140428223810_add_global_notification_support.mailboxer_engine.rb b/db/migrate/20140429074424_add_global_notification_support.mailboxer_engine.rb index 60f67ab..60f67ab 100644 --- a/db/migrate/20140428223810_add_global_notification_support.mailboxer_engine.rb +++ b/db/migrate/20140429074424_add_global_notification_support.mailboxer_engine.rb diff --git a/db/migrate/20140428223812_create_delayed_jobs.rb b/db/migrate/20140429074426_create_delayed_jobs.rb index ec0dd93..ec0dd93 100644 --- a/db/migrate/20140428223812_create_delayed_jobs.rb +++ b/db/migrate/20140429074426_create_delayed_jobs.rb diff --git a/db/migrate/20140428223815_create_servers.rb b/db/migrate/20140429074430_create_servers.rb index fbe1b02..fbe1b02 100644 --- a/db/migrate/20140428223815_create_servers.rb +++ b/db/migrate/20140429074430_create_servers.rb diff --git a/db/migrate/20140428223819_create_matches.rb b/db/migrate/20140429074434_create_matches.rb index bac92d1..d80db5f 100644 --- a/db/migrate/20140428223819_create_matches.rb +++ b/db/migrate/20140429074434_create_matches.rb @@ -4,8 +4,6 @@ class CreateMatches < ActiveRecord::Migration t.integer :status t.references :tournament_stage, index: true t.references :winner, index: true - t.text :remote_id - t.integer :submitted_peer_evaluations t.timestamps end diff --git a/db/migrate/20140428223823_create_teams.rb b/db/migrate/20140429074437_create_teams.rb index dd8397d..dd8397d 100644 --- a/db/migrate/20140428223823_create_teams.rb +++ b/db/migrate/20140429074437_create_teams.rb diff --git a/db/migrate/20140428223827_create_alerts.rb b/db/migrate/20140429074441_create_alerts.rb index 68a8e10..68a8e10 100644 --- a/db/migrate/20140428223827_create_alerts.rb +++ b/db/migrate/20140429074441_create_alerts.rb diff --git a/db/migrate/20140428223830_create_pms.rb b/db/migrate/20140429074445_create_pms.rb index eb9f443..eb9f443 100644 --- a/db/migrate/20140428223830_create_pms.rb +++ b/db/migrate/20140429074445_create_pms.rb diff --git a/db/migrate/20140428223834_create_tournaments.rb b/db/migrate/20140429074449_create_tournaments.rb index f3715bb..f3715bb 100644 --- a/db/migrate/20140428223834_create_tournaments.rb +++ b/db/migrate/20140429074449_create_tournaments.rb diff --git a/db/migrate/20140428223838_create_games.rb b/db/migrate/20140429074453_create_games.rb index e841667..e841667 100644 --- a/db/migrate/20140428223838_create_games.rb +++ b/db/migrate/20140429074453_create_games.rb diff --git a/db/migrate/20140428223842_create_users.rb b/db/migrate/20140429074456_create_users.rb index 8032870..8032870 100644 --- a/db/migrate/20140428223842_create_users.rb +++ b/db/migrate/20140429074456_create_users.rb diff --git a/db/migrate/20140428223845_create_sessions.rb b/db/migrate/20140429074500_create_sessions.rb index f667f1e..f667f1e 100644 --- a/db/migrate/20140428223845_create_sessions.rb +++ b/db/migrate/20140429074500_create_sessions.rb diff --git a/db/migrate/20140428223849_create_brackets.rb b/db/migrate/20140429074504_create_brackets.rb index 8813bf2..8813bf2 100644 --- a/db/migrate/20140428223849_create_brackets.rb +++ b/db/migrate/20140429074504_create_brackets.rb diff --git a/db/migrate/20140428223853_create_game_settings.rb b/db/migrate/20140429074508_create_game_settings.rb index 06fb72e..06fb72e 100644 --- a/db/migrate/20140428223853_create_game_settings.rb +++ b/db/migrate/20140429074508_create_game_settings.rb diff --git a/db/migrate/20140428223856_create_tournament_settings.rb b/db/migrate/20140429074511_create_tournament_settings.rb index e56697f..e56697f 100644 --- a/db/migrate/20140428223856_create_tournament_settings.rb +++ b/db/migrate/20140429074511_create_tournament_settings.rb diff --git a/db/migrate/20140428223900_create_tournament_stages.rb b/db/migrate/20140429074515_create_tournament_stages.rb index 6e52bf0..6e52bf0 100644 --- a/db/migrate/20140428223900_create_tournament_stages.rb +++ b/db/migrate/20140429074515_create_tournament_stages.rb diff --git a/db/migrate/20140428223903_create_statistics.rb b/db/migrate/20140429074519_create_statistics.rb index 09a435f..09a435f 100644 --- a/db/migrate/20140428223903_create_statistics.rb +++ b/db/migrate/20140429074519_create_statistics.rb diff --git a/db/migrate/20140428223907_create_remote_usernames.rb b/db/migrate/20140429074522_create_remote_usernames.rb index e265985..e265985 100644 --- a/db/migrate/20140428223907_create_remote_usernames.rb +++ b/db/migrate/20140429074522_create_remote_usernames.rb diff --git a/db/migrate/20140428223911_create_bracket_matches.rb b/db/migrate/20140429074526_create_bracket_matches.rb index 3323e31..3323e31 100644 --- a/db/migrate/20140428223911_create_bracket_matches.rb +++ b/db/migrate/20140429074526_create_bracket_matches.rb diff --git a/db/migrate/20140428223914_create_api_requests.rb b/db/migrate/20140429074530_create_api_requests.rb index 544c330..544c330 100644 --- a/db/migrate/20140428223914_create_api_requests.rb +++ b/db/migrate/20140429074530_create_api_requests.rb diff --git a/db/migrate/20140428223918_create_tournament_players_join_table.rb b/db/migrate/20140429074533_create_tournament_players_join_table.rb index be240e8..be240e8 100644 --- a/db/migrate/20140428223918_create_tournament_players_join_table.rb +++ b/db/migrate/20140429074533_create_tournament_players_join_table.rb diff --git a/db/migrate/20140428223922_create_tournament_hosts_join_table.rb b/db/migrate/20140429074537_create_tournament_hosts_join_table.rb index 7521d89..7521d89 100644 --- a/db/migrate/20140428223922_create_tournament_hosts_join_table.rb +++ b/db/migrate/20140429074537_create_tournament_hosts_join_table.rb diff --git a/db/migrate/20140428223925_create_team_user_join_table.rb b/db/migrate/20140429074540_create_team_user_join_table.rb index f3b57fc..f3b57fc 100644 --- a/db/migrate/20140428223925_create_team_user_join_table.rb +++ b/db/migrate/20140429074540_create_team_user_join_table.rb diff --git a/db/migrate/20140428223929_create_match_team_join_table.rb b/db/migrate/20140429074544_create_match_team_join_table.rb index c2ed1b7..c2ed1b7 100644 --- a/db/migrate/20140428223929_create_match_team_join_table.rb +++ b/db/migrate/20140429074544_create_match_team_join_table.rb diff --git a/db/migrate/20140428223939_add_hidden_attrs_to_user.rb b/db/migrate/20140429074555_add_hidden_attrs_to_user.rb index 9b5c505..9b5c505 100644 --- a/db/migrate/20140428223939_add_hidden_attrs_to_user.rb +++ b/db/migrate/20140429074555_add_hidden_attrs_to_user.rb diff --git a/db/schema.rb b/db/schema.rb index c5032fa..1186a7f 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 20140428223939) do +ActiveRecord::Schema.define(version: 20140429074555) do create_table "alerts", force: true do |t| t.integer "author_id" @@ -111,8 +111,6 @@ ActiveRecord::Schema.define(version: 20140428223939) do t.integer "status" t.integer "tournament_stage_id" t.integer "winner_id" - t.text "remote_id" - t.integer "submitted_peer_evaluations" t.datetime "created_at" t.datetime "updated_at" end diff --git a/db/seeds.rb b/db/seeds.rb index 910727e..adc740f 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -3,136 +3,148 @@ # # Examples: # -# cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }]) -# Mayor.create(name: 'Emanuel', city: cities.first) +# cities = City.create!([{ name: 'Chicago' }, { name: 'Copenhagen' }]) +# Mayor.create!(name: 'Emanuel', city: cities.first) # p = User.permission_bits -Server.create(default_user_permissions: p[:join_tournament] | p[:create_pm] | p[:edit_pm] | p[:create_bracket]) +Server.create!(default_user_permissions: p[:join_tournament] | p[:create_pm] | p[:edit_pm] | p[:create_bracket]) -league = Game.create(name: "League of Legends", min_players_per_team: 5, max_players_per_team: 5, min_teams_per_match: 2, max_teams_per_match: 2) -league.settings.create(display_order: 1, name: "map" , description: "Select a map to play on.", vartype: GameSetting::types[:pick_one_dropdown], type_opt: "summoners_rift,twisted_treeline,crystal_scar,haunted_abyss", default: "summoners_rift") -league.settings.create(display_order: 2, name: "pick_type", description: "Select a pick type." , vartype: GameSetting::types[:pick_one_dropdown], type_opt: "blind_pick,draft" , default: "draft") +league = Game.create!(name: "League of Legends", min_players_per_team: 5, max_players_per_team: 5, min_teams_per_match: 2, max_teams_per_match: 2) +league.settings.create!(display_order: 1, name: "map" , description: "Select a map to play on.", vartype: GameSetting::types[:pick_one_dropdown], type_opt: "summoners_rift,twisted_treeline,crystal_scar,haunted_abyss", default: "summoners_rift") +league.settings.create!(display_order: 2, name: "pick_type", description: "Select a pick type." , vartype: GameSetting::types[:pick_one_dropdown], type_opt: "blind_pick,draft" , default: "draft") -chess = Game.create(name: "Chess", min_players_per_team: 1, max_players_per_team: 1, min_teams_per_match: 2, max_teams_per_match: 2) -chess.settings.create(display_order: 1, name: "time_control", description: "Enter a value for Time Control (ie. 5-5, 30, 6hr, or None)", vartype: GameSetting::types[:text_short], default: "") +chess = Game.create!(name: "Chess", min_players_per_team: 1, max_players_per_team: 1, min_teams_per_match: 2, max_teams_per_match: 2) +chess.settings.create!(display_order: 1, name: "time_control", description: "Enter a value for Time Control (ie. 5-5, 30, 6hr, or None)", vartype: GameSetting::types[:text_short], default: "") -hearthstone = Game.create(name: "Hearthstone", min_players_per_team: 1, max_players_per_team: 1, min_teams_per_match: 2, max_teams_per_match: 2) -hearthstone.settings.create(display_order: 1, name: "deck_name", description: "Enter a name for your deck, be descriptive.", vartype: GameSetting::types[:text_long], default: "") +hearthstone = Game.create!(name: "Hearthstone", min_players_per_team: 1, max_players_per_team: 1, min_teams_per_match: 2, max_teams_per_match: 2) +hearthstone.settings.create!(display_order: 1, name: "deck_name", description: "Enter a name for your deck, be descriptive.", vartype: GameSetting::types[:text_long], default: "") -rockpaperscissors = Game.create(name: "Rock, Paper, Scissors", min_players_per_team: 1, max_players_per_team: 3, min_teams_per_match: 2, max_teams_per_match: 2) -rockpaperscissors.settings.create(display_order: 4, name: "lizard_spock_allowed", description: "Will you allow Lizard and Spock?" , vartype: GameSetting::types[:true_false] , default: false) -rockpaperscissors.settings.create(display_order: 5, name: "favorite_object" , description: "What is your favorite object in RPS?", vartype: GameSetting::types[:pick_one_radio], type_opt: "rock,paper,scissors", default: "rock") -rockpaperscissors.settings.create(display_order: 6, name: "check_boxes" , description: "Example boxes" , vartype: GameSetting::types[:pick_several] , type_opt: "i_do_not_know,there_is_now_spoon,wow,because_electricity,wat?", default: "wow,wat?") +rockpaperscissors = Game.create!(name: "Rock, Paper, Scissors", min_players_per_team: 1, max_players_per_team: 3, min_teams_per_match: 2, max_teams_per_match: 2) +rockpaperscissors.settings.create!(display_order: 4, name: "lizard_spock_allowed", description: "Will you allow Lizard and Spock?" , vartype: GameSetting::types[:true_false] , default: false) +rockpaperscissors.settings.create!(display_order: 5, name: "favorite_object" , description: "What is your favorite object in RPS?", vartype: GameSetting::types[:pick_one_radio], type_opt: "rock,paper,scissors", default: "rock") +rockpaperscissors.settings.create!(display_order: 6, name: "check_boxes" , description: "Example boxes" , vartype: GameSetting::types[:pick_several] , type_opt: "i_do_not_know,there_is_now_spoon,wow,because_electricity,wat?", default: "wow,wat?") if Rails.env.development? # User 1, the ADMIN - User.create(name: "Administrator", user_name: "admin", email: "root@localhost.lan", password: "password", password_confirmation: "password", permissions: 0xFFFFFFFF) + admin = User.create!(name: "Administrator", user_name: "admin", email: "root@localhost.lan", password: "password", permissions: 0xFFFFFFFF) # John Doe's for testing - User.create(name: "John 0", password: "password", email: "john0@gmail.com", user_name: "johndoe0", password_confirmation: "password") - User.create(name: "John 1", password: "password", email: "john1@gmail.com", user_name: "johndoe1", password_confirmation: "password") - User.create(name: "John 2", password: "password", email: "john2@gmail.com", user_name: "johndoe2", password_confirmation: "password") - User.create(name: "John 3", password: "password", email: "john3@gmail.com", user_name: "johndoe3", password_confirmation: "password") - User.create(name: "John 4", password: "password", email: "john4@gmail.com", user_name: "johndoe4", password_confirmation: "password") - User.create(name: "John 5", password: "password", email: "john5@gmail.com", user_name: "johndoe5", password_confirmation: "password") - User.create(name: "John 6", password: "password", email: "john6@gmail.com", user_name: "johndoe6", password_confirmation: "password") - User.create(name: "John 7", password: "password", email: "john7@gmail.com", user_name: "johndoe7", password_confirmation: "password") - User.create(name: "John 8", password: "password", email: "john8@gmail.com", user_name: "johndoe8", password_confirmation: "password") - User.create(name: "John 9", password: "password", email: "john9@gmail.com", user_name: "johndoe9", password_confirmation: "password") + User.create!(name: "John 0", password: "password", email: "john0@gmail.com", user_name: "johndoe0") + User.create!(name: "John 1", password: "password", email: "john1@gmail.com", user_name: "johndoe1") + User.create!(name: "John 2", password: "password", email: "john2@gmail.com", user_name: "johndoe2") + User.create!(name: "John 3", password: "password", email: "john3@gmail.com", user_name: "johndoe3") + User.create!(name: "John 4", password: "password", email: "john4@gmail.com", user_name: "johndoe4") + User.create!(name: "John 5", password: "password", email: "john5@gmail.com", user_name: "johndoe5") + User.create!(name: "John 6", password: "password", email: "john6@gmail.com", user_name: "johndoe6") + User.create!(name: "John 7", password: "password", email: "john7@gmail.com", user_name: "johndoe7") + User.create!(name: "John 8", password: "password", email: "john8@gmail.com", user_name: "johndoe8") + User.create!(name: "John 9", password: "password", email: "john9@gmail.com", user_name: "johndoe9") # Users for mocked Riot API calls players_for_league = [] - players_for_league.push(User.create(name: "Sytrie" , password: "password", email: "Sytrie@gmail.com" , user_name: "Sytrie" , password_confirmation: "password")) - players_for_league.push(User.create(name: "Derpanator115" , password: "password", email: "Derpanator115@gmail.com" , user_name: "Derpanator115" , password_confirmation: "password")) - players_for_league.push(User.create(name: "Wlknexe56" , password: "password", email: "Wlknexe56@gmail.com" , user_name: "Wlknexe56" , password_confirmation: "password")) - players_for_league.push(User.create(name: "DVisionzz" , password: "password", email: "DVisionzz@gmail.com" , user_name: "DVisionzz" , password_confirmation: "password")) - players_for_league.push(User.create(name: "HYP3RTONIC" , password: "password", email: "HYP3RTONIC@gmail.com" , user_name: "HYP3RTONIC" , password_confirmation: "password")) - players_for_league.push(User.create(name: "M9Fumjaa" , password: "password", email: "M9Fumjaa@gmail.com" , user_name: "M9Fumjaa" , password_confirmation: "password")) - players_for_league.push(User.create(name: "spikevsnaruto" , password: "password", email: "spikevsnaruto@gmail.com" , user_name: "spikevsnaruto" , password_confirmation: "password")) - players_for_league.push(User.create(name: "GoogleMaSkills" , password: "password", email: "GoogleMaSkills@gmail.com" , user_name: "GoogleMaSkills" , password_confirmation: "password")) - players_for_league.push(User.create(name: "james chamberlan", password: "password", email: "jameschamberlan@gmail.com", user_name: "james chamberlan", password_confirmation: "password")) - players_for_league.push(User.create(name: "Kaceytron" , password: "password", email: "Kaceytron@gmail.com" , user_name: "Kaceytron" , password_confirmation: "password")) + players_for_league.push(User.create!(name: "Sytrie" , password: "password", email: "Sytrie@gmail.com" , user_name: "Sytrie" )) + players_for_league.push(User.create!(name: "Derpanator115" , password: "password", email: "Derpanator115@gmail.com" , user_name: "Derpanator115" )) + players_for_league.push(User.create!(name: "Wlknexe56" , password: "password", email: "Wlknexe56@gmail.com" , user_name: "Wlknexe56" )) + players_for_league.push(User.create!(name: "DVisionzz" , password: "password", email: "DVisionzz@gmail.com" , user_name: "DVisionzz" )) + players_for_league.push(User.create!(name: "HYP3RTONIC" , password: "password", email: "HYP3RTONIC@gmail.com" , user_name: "HYP3RTONIC" )) + players_for_league.push(User.create!(name: "M9Fumjaa" , password: "password", email: "M9Fumjaa@gmail.com" , user_name: "M9Fumjaa" )) + players_for_league.push(User.create!(name: "spikevsnaruto" , password: "password", email: "spikevsnaruto@gmail.com" , user_name: "spikevsnaruto" )) + players_for_league.push(User.create!(name: "GoogleMaSkills" , password: "password", email: "GoogleMaSkills@gmail.com" , user_name: "GoogleMaSkills" )) + players_for_league.push(User.create!(name: "james chamberlan", password: "password", email: "jameschamberlan@gmail.com", user_name: "james chamberlan")) + players_for_league.push(User.create!(name: "Kaceytron" , password: "password", email: "Kaceytron@gmail.com" , user_name: "Kaceytron" )) # Semi-real users - guntas = User.create(name: "Guntas Grewal" , password: "password", email: "guntasgrewal@gmail.com" , user_name: "guntasgrewal", password_confirmation: "password") - luke = User.create(name: "Luke Shumaker" , password: "password", email: "lukeshu@emacs4lyfe.com" , user_name: "lukeshu" , password_confirmation: "password") - tomer = User.create(name: "Tomer Kimia" , password: "password", email: "tomer@2majors4lyfe.com" , user_name: "tkimia" , password_confirmation: "password") - josh = User.create(name: "Josh Huser" , password: "password", email: "jhuser@iownabusiness.net" , user_name: "WinterWorks" , password_confirmation: "password") - dunsmore = User.create(name: "Professor Dunsmore", password: "password", email: "bxd@purdue.edu" , user_name: "Dumbledore" , password_confirmation: "password") - marco = User.create(name: "Marco Polo" , password: "password", email: "marco@ta4lyfe.com" , user_name: "iCoordinate" , password_confirmation: "password") - jordan = User.create(name: "Geoffrey Webb" , password: "password", email: "imnotjoffreybarathian@gameofthrones.com", user_name: "GTBPhoenix" , password_confirmation: "password") - obama = User.create(name: "Obama" , password: "password", email: "obama@whitehouse.gov" , user_name: "Obama" , password_confirmation: "password") - - g = Array.new - - davis = User.create(name: "Davis Webb" , password: "password", email: "davislwebb@gmail.com" , user_name: "TeslasMind" , password_confirmation: "password") - foy = User.create(name: "Nathaniel Foy" , password: "password", email: "nfoy@purdue.edu" , user_name: "NalfeinX" , password_confirmation: "password") - andrew = User.create(name: "Andrew Murrell" , password: "password", email: "murrel@murrel.gov" , user_name: "ImFromNasa" , password_confirmation: "password") - joey = User.create(name: "Joseph Adams" , password: "password", email: "alpha142@fluttershyop.com" , user_name: "alpha142" , password_confirmation: "password") - panda = User.create(name: "Panda" , password: "password", email: "panda@gmail.com" , user_name: "InspectorPanderp" , password_confirmation: "password") - mesa = User.create(name: "Mesataki" , password: "password", email: "mesataki@gmail.com" , user_name: "Mesakati" , password_confirmation: "password") - guntas_league = User.create(name: "TolkiensButt" , password: "password", email: "TolkiensButt@gmail.com" , user_name: "TolkiensButt" , password_confirmation: "password") - lyra = User.create(name: "Lyra Heartstings" , password: "password", email: "LyraHeartstings@gmail.com" , user_name: "Lyra Heartstings" , password_confirmation: "password") - josh_league = User.create(name: "Josh_league" , password: "password", email: "josh_league@gmail.com" , user_name: "Joshoowah" , password_confirmation: "password") - jeff = User.create(name: "Jeff Linguinee" , password: "password", email: "jefflingueeneeeee@gmail.com" , user_name: "SenorJeffafa" , password_confirmation: "password") - sarah = User.create(name: "Sarah Lawson" , password: "password", email: "sarah@gmail.com" , user_name: "LittlexSurah" , password_confirmation: "password") - + guntas = User.create(name: "Guntas Grewal" , password: "password", email: "guntasgrewal@gmail.com" , user_name: "guntasgrewal") + luke = User.create(name: "Luke Shumaker" , password: "password", email: "lukeshu@emacs4lyfe.com" , user_name: "lukeshu" ) + tomer = User.create(name: "Tomer Kimia" , password: "password", email: "tomer@2majors4lyfe.com" , user_name: "tkimia" ) + josh = User.create(name: "Josh Huser" , password: "password", email: "jhuser@iownabusiness.net" , user_name: "WinterWorks" ) + dunsmore = User.create(name: "Professor Dunsmore", password: "password", email: "bxd@purdue.edu" , user_name: "Dumbledore" ) + marco = User.create(name: "Marco Polo" , password: "password", email: "marco@ta4lyfe.com" , user_name: "iCoordinate" ) + jordan = User.create(name: "Geoffrey Webb" , password: "password", email: "imnotjoffreybarathian@gameofthrones.com", user_name: "GTBPhoenix" ) + obama = User.create(name: "Obama" , password: "password", email: "obama@whitehouse.gov" , user_name: "Obama" ) + + davis = User.create(name: "Davis Webb" , password: "password", email: "davislwebb@gmail.com" , user_name: "TeslasMind" ) + foy = User.create(name: "Nathaniel Foy" , password: "password", email: "nfoy@purdue.edu" , user_name: "NalfeinX" ) + andrew = User.create(name: "Andrew Murrell" , password: "password", email: "murrel@murrel.gov" , user_name: "ImFromNasa" ) + joey = User.create(name: "Joseph Adams" , password: "password", email: "alpha142@fluttershyop.com" , user_name: "alpha142" ) + panda = User.create(name: "Panda" , password: "password", email: "panda@gmail.com" , user_name: "InspectorPanderp" ) + mesa = User.create(name: "Mesataki" , password: "password", email: "mesataki@gmail.com" , user_name: "Mesakati" ) + guntas_league = User.create(name: "TolkiensButt" , password: "password", email: "TolkiensButt@gmail.com" , user_name: "TolkiensButt" ) + lyra = User.create(name: "Lyra Heartstings" , password: "password", email: "LyraHeartstings@gmail.com" , user_name: "Lyra Heartstings" ) + josh_league = User.create(name: "Josh_league" , password: "password", email: "josh_league@gmail.com" , user_name: "Joshoowah" ) + jeff = User.create(name: "Jeff Linguinee" , password: "password", email: "jefflingueeneeeee@gmail.com" , user_name: "SenorJeffafa" ) + sarah = User.create(name: "Sarah Lawson" , password: "password", email: "sarah@gmail.com" , user_name: "LittlexSurah" ) # League of Legends tournament - league_tourn = Tournament.create(game: league, name: "League of Legends Seed", - min_players_per_team: 5, max_players_per_team: 5, - min_teams_per_match: 2, max_teams_per_match: 2, - scoring_method: "winner_takes_all") - - league_tourn.stages.create(scheduling_method: "round_robin" , seeding_method: "random_seeding") - - league_tourn.hosts.push(User.find(1)) + league_tourn = Tournament.create!( + game: league, + name: "League of Legends Seed", + min_players_per_team: 5, + max_players_per_team: 5, + min_teams_per_match: 2, + max_teams_per_match: 2, + scoring_method: "winner_takes_all", + hosts: [admin]) + league_tourn.stages.create!(scheduling_method: "round_robin" , seeding_method: "random_seeding") players_for_league.each do |player| league_tourn.join(player) end # Chess - chess_tourn = Tournament.create(game: chess, name: "Chess Seed", - min_players_per_team: 1, max_players_per_team: 1, - min_teams_per_match: 2, max_teams_per_match: 2, - scoring_method: "winner_takes_all") - - chess_tourn.stages.create(scheduling_method: "round_robin" , seeding_method: "random_seeding") - - chess_tourn.hosts.push(davis) + chess_tourn = Tournament.create!( + game: chess, + name: "Chess Seed", + min_players_per_team: 1, + max_players_per_team: 1, + min_teams_per_match: 2, + max_teams_per_match: 2, + scoring_method: "winner_takes_all", + hosts: [davis]) + chess_tourn.stages.create!(scheduling_method: "round_robin" , seeding_method: "random_seeding") chess_tourn.join(davis) chess_tourn.join(foy) # Rock Paper Scissors - rps = Tournament.create(game: rockpaperscissors, name: "Rock, Paper, Scissors Seed", - min_players_per_team: 1, max_players_per_team: 3, - min_teams_per_match: 2, max_teams_per_match: 2, - scoring_method: "winner_takes_all") - rps.stages.create(scheduling_method: "round_robin" , seeding_method: "random_seeding") - rps.hosts.push(davis) + rps = Tournament.create!( + game: rockpaperscissors, + name: "Rock, Paper, Scissors Seed", + min_players_per_team: 1, + max_players_per_team: 3, + min_teams_per_match: 2, + max_teams_per_match: 2, + scoring_method: "winner_takes_all", + hosts: [davis]) + rps.stages.create!(scheduling_method: "round_robin" , seeding_method: "random_seeding") rps.join(davis) rps.join(foy) rps.join(guntas) # Another League tournament - tourn5 = Tournament.create(game: league, name: "5 Teams, 2 Teams Per Match", - min_players_per_team: 1, max_players_per_team: 1, - min_teams_per_match: 2, max_teams_per_match: 2, - scoring_method: "winner_takes_all") - tourn5.hosts.push(User.find(1)) + tourn5 = Tournament.create!( + game: league, + name: "5 Teams, 2 Teams Per Match", + min_players_per_team: 1, + max_players_per_team: 1, + min_teams_per_match: 2, + max_teams_per_match: 2, + scoring_method: "winner_takes_all", + hosts: [admin]) + tourn5.stages.create!(scheduling_method: "elimination" , seeding_method: "random_seeding") players_for_league.each do |player| tourn5.join(player) end - tourn5.stages.create(scheduling_method: "elimination" , seeding_method: "random_seeding") # Yet another League tournament - tourn6 = Tournament.create(game_id: 1, name: "3 teams per match", - min_players_per_team: 1, max_players_per_team: 1, - min_teams_per_match: 3, max_teams_per_match: 3, - scoring_method: "winner_takes_all") - - tourn6.hosts.push(User.find(1)) - tourn6.stages.create(scheduling_method: "round_robin" , seeding_method: "random_seeding") + tourn6 = Tournament.create!( + game_id: 1, + name: "3 teams per match", + min_players_per_team: 1, + max_players_per_team: 1, + min_teams_per_match: 3, + max_teams_per_match: 3, + scoring_method: "winner_takes_all", + hosts: [admin]) + tourn6.stages.create!(scheduling_method: "round_robin" , seeding_method: "random_seeding") players_for_league.each do |player| tourn6.join(player) end @@ -146,41 +158,44 @@ if Rails.env.development? tourn6.join(joey) #Hearthstone tournament - hearth = Tournament.create(game: hearthstone, name: "Hearthstone Seed", min_teams_per_match: 1, min_players_per_team: 1, - max_teams_per_match: 2, max_players_per_team: 1, scoring_method: "winner_takes_all") - hearth.hosts.push(User.find(1)) - + hearth = Tournament.create!( + game: hearthstone, + name: "Hearthstone Seed", + min_teams_per_match: 1, + min_players_per_team: 1, + max_teams_per_match: 2, + max_players_per_team: 1, + scoring_method: "winner_takes_all", + hosts: [admin]) + hearth.stages.create!(scheduling_method: "round_robin" , seeding_method: "random_seeding") hearth.join(davis) hearth.join(foy) - hearth.stages.create(scheduling_method: "round_robin" , seeding_method: "random_seeding") - #THE REAL GAME WE ARE PLAYING AT 10 - davis.remote_usernames.create(game: league, value: {"name" => "TeslasMind", "id" => 30533514} ) - foy.remote_usernames.create(game: league, value: {"name" => "NalfeinX", "id" => 29538130} ) - andrew.remote_usernames.create(game: league, value: {"name" => "ImFromNasa", "id" => 29782091} ) - joey.remote_usernames.create(game: league, value: {"name" => "Alpha142", "id" => 29732514} ) - sarah.remote_usernames.create(game: league, value: {"name" => "LittlexSurah", "id" => 30613787} ) - mesa.remote_usernames.create(game: league, value: {"name" => "Mesakati", "id" => 51552042 } ) - panda.remote_usernames.create(game: league, value: {"name" => "NalfeinX", "id" => 47953989} ) - jordan.remote_usernames.create(game: league, value: {"name" => "GTBPhoenix", "id" => 29812020} ) - josh_league.remote_usernames.create(game: league, value: {"name" => "Joshoowah", "id" => 26083333} ) - jeff.remote_usernames.create(game: league, value: {"name" => "SenorJeffafa", "id" => 32612067} ) - lyra.remote_usernames.create(game: league, value: {"name" => "Lyra Heartstings", "id" => 32240762} ) - - g.push(davis, joey, panda, mesa, lyra, jordan, jeff, sarah, foy, andrew) - - custom = Tournament.create(game: league, name: "Real League Game", - min_players_per_team: 5, max_players_per_team: 5, - min_teams_per_match: 2, max_teams_per_match: 2, - scoring_method: "winner_takes_all") - - custom.hosts.push(User.find(1)) - - custom.stages.create(scheduling_method: "round_robin" , seeding_method: "early_bird_seeding") - - - custom.hosts.push(User.find(1)) + davis.remote_usernames.create( game: league, value: {"name" => "TeslasMind" , "id" => 30533514} ) + foy.remote_usernames.create( game: league, value: {"name" => "NalfeinX" , "id" => 29538130} ) + andrew.remote_usernames.create( game: league, value: {"name" => "ImFromNasa" , "id" => 29782091} ) + joey.remote_usernames.create( game: league, value: {"name" => "Alpha142" , "id" => 29732514} ) + sarah.remote_usernames.create( game: league, value: {"name" => "LittlexSurah" , "id" => 30613787} ) + mesa.remote_usernames.create( game: league, value: {"name" => "Mesakati" , "id" => 51552042} ) + panda.remote_usernames.create( game: league, value: {"name" => "NalfeinX" , "id" => 47953989} ) + jordan.remote_usernames.create( game: league, value: {"name" => "GTBPhoenix" , "id" => 29812020} ) + josh_league.remote_usernames.create(game: league, value: {"name" => "Joshoowah" , "id" => 26083333} ) + jeff.remote_usernames.create( game: league, value: {"name" => "SenorJeffafa" , "id" => 32612067} ) + lyra.remote_usernames.create( game: league, value: {"name" => "Lyra Heartstings", "id" => 32240762} ) + + g = [davis, joey, panda, mesa, lyra, jordan, jeff, sarah, foy, andrew] + + custom = Tournament.create!( + game: league, + name: "Real League Game", + min_players_per_team: 5, + max_players_per_team: 5, + min_teams_per_match: 2, + max_teams_per_match: 2, + scoring_method: "winner_takes_all", + hosts: [admin]) + custom.stages.create!(scheduling_method: "round_robin" , seeding_method: "early_bird_seeding") g.each do |player| custom.join(player) end |