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

260 Commits

Author SHA1 Message Date
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
4eea1f9ef0 added trello page to readme 2015-05-22 15:37:20 -04:00
b356a35d9b Merge pull request #2 from rjo1970/master
A bit more clean-up
2015-05-22 15:21:43 -04:00
R.J. Osborne
d0926420b2 extracting methods from test setup 2015-05-19 23:25:49 -04:00
R.J. Osborne
0e954c1789 Simplify construction a bit on some methods 2015-05-19 22:36:30 -04:00
R.J. Osborne
80dee9c234 An instance variable doesn't need to be passed around inside the class as an argument 2015-05-18 21:28:04 -04:00
R.J. Osborne
b56d72c762 generatePools has a nicer arity 2015-05-18 19:37:13 -04:00
R.J. Osborne
b6da441d54 Take a lot of weight arguments in generatePools 2015-05-18 19:05:28 -04:00
R.J. Osborne
ecb4c3d7de Extracted a method 2015-05-18 18:38:39 -04:00
R.J. Osborne
7e913870ba Make sure the development database doesn't step on a Docker image build 2015-05-17 18:05:54 -04:00
R.J. Osborne
be1991cad9 Removed sprockets-generated files from the repo 2015-05-17 17:33:46 -04:00
R.J. Osborne
202393ba50 Added sqlite3 for development comfort in the Dockerfile 2015-05-17 17:24:32 -04:00
R.J. Osborne
0965e9f27d Added example of how to mount the active work and do development inside the Docker image 2015-05-17 16:58:03 -04:00
48162f1efc Merge pull request #1 from rjo1970/master
Some initial changes
2015-05-17 10:09:14 -04:00
R.J. Osborne
acb1a225dd updated the db schema file to reflect the migration 2015-05-17 09:49:51 -04:00
R.J. Osborne
5b411a2311 Updated README instructions and fixed filename of my migration 2015-05-17 09:40:15 -04:00
R.J. Osborne
f6dd4e8625 Renamed boutNumber to bout_number to make the field consistent with the rest of the domain and database schema. 2015-05-17 08:13:52 -04:00
R.J. Osborne
f54937e9fe Fixed deprecation warnings from migrations 2015-05-14 20:03:06 -04:00
R.J. Osborne
932944ffc9 Added Dockerfile 2015-05-14 19:47:28 -04:00
d68e4bc54f got tests working and showed mats table if not logged in 2015-05-05 19:10:17 +00:00
c2b96c2f22 Updated readme 2015-05-05 14:02:38 +00:00
f8380a97b4 moved datatables back to cdn and precompiled assets 2015-05-05 13:46:10 +00:00
9cda32efb0 moved cdn under asset pipline in application layout 2015-05-05 13:40:34 +00:00
d7cf388feb Added therubyracer to production 2015-05-05 13:33:26 +00:00
ae05044a74 removed rails-sass 2015-05-05 13:28:25 +00:00
88acbda5e5 trying to get datatables to align properly 2015-05-05 13:20:18 +00:00
ed1b774bf2 removed production seeding 2015-05-05 13:19:57 +00:00
bedf221add precompiled assets for heroku 2015-05-05 12:42:53 +00:00
89e6a81bd1 Moved jquery and datatables back to asset pipline. Log out now works 2015-05-05 12:39:15 +00:00
cf7b19838c Made new links buttons and moved them around 2015-04-27 15:10:30 -04:00
e7bfad8df0 Auto creating of high school weights 2015-04-27 14:58:22 -04:00