1
0
mirror of https://github.com/jcwimer/wrestlingApp synced 2026-03-25 01:14:43 +00:00
Commit Graph

290 Commits

Author SHA1 Message Date
cedecf282e New relic gem 2015-10-07 10:18:58 -04:00
3eb5fcd162 Made dev dockerfile more efficient 2015-10-05 08:41:31 -04:00
Jacob Q Wimer
40bff9250d Created Dockerfile and configs for production 2015-09-30 08:37:24 -04:00
Jacob Q Wimer
6756b86c18 Updated docker stuff 2015-09-29 11:06:30 -04:00
b35d202a61 Removed heroku from README 2015-09-11 13:29:57 -04:00
052eb1dd95 Updated views for matches 2015-09-11 13:19:45 -04:00
06635f3d46 Updated show for schools and weights 2015-07-02 09:33:45 -04:00
58ac150aaf Updated readme 2015-07-01 15:20:56 -04:00
1d7c9ee3ef Tested mat assignment during match generation 2015-07-01 13:43:18 -04:00
bad21729bf Added a script for tmux windows 2015-07-01 12:34:19 -04:00
c406f85a22 Ignore .rvmrc 2015-07-01 08:41:06 -04:00
12b55ba4ad Swapped tds in weigh_in page 2015-06-30 18:15:21 +00:00
6f3fbad6d3 Did not need indexes 2015-06-30 18:11:28 +00:00
5aecfe344b Trying to fix migrations 2015-06-30 18:08:30 +00:00
a77066840e Migrated and updated schema 2015-06-30 18:04:09 +00:00
4d8ba9e7ee Added index for weigh ins 2015-06-30 18:03:38 +00:00
ce2a7b28bc Created a weigh in page 2015-06-30 17:59:02 +00:00
5b17c49a20 Updated all links 2015-06-30 16:56:36 +00:00
0fddccf6f5 Cleaning up main tournament page and tournament controller 2015-06-30 13:43:09 +00:00
3f3cc7014b Fixed tests to include mats 2015-06-19 19:57:42 +00:00
eaaa9fb6ba Updated up_matches.html.erb 2015-06-19 19:30:44 +00:00
1a0d9be2ce syntax in gemfile 2015-06-19 19:10:56 +00:00
3d35de6f68 Removed pg and Ruby version from gemfile for dreamhost 2015-06-19 18:56:57 +00:00
0fd3bd64fe Added a bout board 2015-06-19 15:25:01 +00:00
5364c3eee9 Match index uniqueness not required as wrestlers may match up again 2015-06-19 13:42:51 +00:00
54828f7761 Tests completed to check loser names for all pool bracket types 2015-06-04 16:40:19 +00:00
d065e31818 Loser name generation was not saving. Fixed that and added a test. 2015-05-28 12:24:46 +00:00
c69a33fbae Merge pull request #4 from rjo1970/master
Getting rid of the matches collection
2015-05-28 07:39:19 -04:00
RJ Osborne
284439e2cf Removed upcomingMatches because matches are an A-R relation of Tournament 2015-05-28 00:25:14 -04:00
RJ Osborne
062396da0a A Tournament can now generate its own matches.
This was again extracted as a module.  Modules get more powerful as they get more generic.  This is far from generic.
2015-05-27 23:57:37 -04:00
RJ Osborne
9b2c2dde60 Converted class tournamentmatchgen into the GeneratesLoserNames module.
Here is another way to handle functionality that you may not want bloating your ActiveRecord class, yet belongs _on_ the model.
In this case, I feel there is an abstraction we are still sorely missing.
2015-05-27 23:29:51 -04:00
RJ Osborne
25c92a125d Boutgen is dead. Tournaments can assign their own bout numbers. 2015-05-27 23:04:17 -04:00
RJ Osborne
902685ea51 Get us back to green on the tests. upcomingMatches doesn't (and shouldn't) change tournament state. 2015-05-27 22:14:19 -04:00
RJ Osborne
c041286943 rough cut of getting rid of the matches collection being passed around
Associated Weight and Match-- the FK already existed in the domain
Reduced argument counts on assignLoserNames and assignBouts; trying to pass a Tournament around more
This was a tough nut to crack.  Looking back, I tried to eat too much of the horse at once on this refactor.
2015-05-26 19:26:15 -04:00
RJ Osborne
20ef048f48 Poolbracket does not keep a matches collection 2015-05-26 19:26:15 -04:00
RJ Osborne
c855da0e6e Ripped state out of Poolbracket
Implicitly added tournament_id to matches generated by Poolbracket
Removed explicit tournament assignment at save
2015-05-26 19:26:15 -04:00
RJ Osborne
091b7c4181 Cut the runtime by queueing the changes in memory and deferring database writes
Made some unspecified behavior explicit
2015-05-26 19:26:15 -04:00
RJ Osborne
98879c16b9 Make sure the max weight is defined during tests 2015-05-26 19:26:15 -04:00
9d8e0850bc Refactored generating matches 2015-05-26 18:27:55 +00:00
81f233cb0e Added button to generate matches 2015-05-26 17:53:53 +00:00
e62fb1a514 Merge pull request #3 from rjo1970/master
Pool and tournament generation work
2015-05-23 22:58:07 -04:00
RJ Osborne
bec751c4fd Added indexes on the frequent queries. The problem is still too many queries. 2015-05-23 08:48:13 -04:00
RJ Osborne
2a57cafd6d extracted wrestlers_for_pool method
removed unnecessary select
2015-05-23 08:07:11 -04:00
RJ Osborne
23d8c4e159 remove another argument from roundRobin 2015-05-23 06:38:55 -04:00
RJ Osborne
aec47ddf13 introduced a constructor for Pool and reduced arguments on roundRobin and generatePools 2015-05-23 06:15:44 -04:00
RJ Osborne
399923b949 removed the matches argument to generatePools and roundRobin 2015-05-23 06:01:15 -04:00
RJ Osborne
8177924635 move some variables to method scope 2015-05-23 05:46:28 -04:00
RJ Osborne
9d78cd52d2 Composed the poolToBracket method. It should simply read as an outline of how to do its job. 2015-05-23 05:24:18 -04:00
RJ Osborne
44ec0b55f0 introduced constructor on TournamentMatchGen 2015-05-23 05:08:16 -04:00
15d1d491f1 Merge remote-tracking branch 'origin/master' 2015-05-22 15:37:36 -04:00