summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-12-10Refactor input generator (and update docs)a14m1-5/+18
2020-12-10Add the seed generator testinga14m1-3/+85
2020-12-10Add the stable seed generator implementationa14m1-1/+36
2020-12-09Fix gem version badge to link to rubygemsa14m1-1/+1
2020-12-09Add extra badgesa14m1-1/+6
2020-12-09Pump version for releasea14m3-2/+5
2020-12-09Fix gitlab release workflowa14m1-3/+0
2020-12-09Fix publishing gem (not using rake release)a14m1-1/+4
Rake release requires creating tags and pushing them (and fails because it doesn't have git access)... instead use the build and gem push commands to avoid that while having gem push configured with GEM_HOST_API_KEY
2020-12-09Pump version for releasea14m2-2/+2
2020-12-09Merge branch 'feature/test-release-workflow' into 'master'a14m5-4/+14
Pump version and update CHANGELOG for release See merge request a14m/game-of-life!5
2020-12-09Pump the version and add CHANGELOG for releasea14m4-2/+13
2020-12-09Update build status badgea14m1-2/+1
2020-12-09Merge branch 'feature/gem-release' into 'master'a14m3-4/+22
Configure Gem releases See merge request a14m/game-of-life!4
2020-12-09Add the section about gem release to rubygemsa14m1-0/+8
2020-12-09Configure rake release for the gema14m1-0/+14
2020-12-09Remove unneeded configsa14m1-4/+0
2020-12-09Merge branch 'feature/move-to-wercker' into 'master'a14m3-16/+61
Feature/move to gitlab ci See merge request a14m/game-of-life!3
2020-12-09Speed up by providing cache policies (push when needed only in build)a14m2-4/+16
And mirror child status on pipeline
2020-12-09Configure ruby build/test/lint stepsa14m2-0/+49
2020-12-08Remove travis CI, sad that it's not working at all with gitlaba14m1-16/+0
2020-12-08Fix rubocop violation about duplicate exception handlinga14m1-4/+1
2020-12-08Fix error handling with exact namespaces (and required stdlibs)a14m2-3/+4
2020-12-06Handle CLI errors and report error message back to usera14m1-2/+6
2020-12-06Add the error handling for missing/invalid file/URL inputa14m2-0/+29
2020-12-06Add the GameOfLife::Error base classa14m1-0/+3
2020-12-06Add the error message to the NotImplementedErrora14m1-1/+1
2020-12-04Add asciicast link in README demoa14m1-0/+3
2020-12-04Add docs about running the binarya14m1-0/+2
2020-12-04Update the name to a unique name on rubygemsa14m3-4/+4
2020-12-03Add build statusa14m1-0/+2
2020-12-03Fix rubocop ordering dependencies issuea14m1-1/+1
2020-12-03Drop version 2.4 for URI.open is not supporteda14m1-4/+0
2020-12-03Add lint stagea14m1-0/+9
2020-12-03Add basic travis integrationa14m1-0/+11
2020-12-03Update the documentationa14m2-2/+27
2020-12-03Minor fixes to the documentation to look bettera14m3-9/+11
2020-12-03Add yard for documentationa14m3-0/+15
2020-12-03Add the seed generator place holder class and test (and CLI error)a14m3-0/+32
2020-12-03Add the GameOfLife module API for generating universes and running thema14m2-3/+121
2020-12-03Randomize the order and stub constants useda14m3-5/+10
2020-12-03Add the delay option to the bin and trap Kernel [SIG]nal-[INT]errupta14m1-7/+14
2020-12-03Fix memory leakage between current and future statea14m1-1/+2
2020-12-03Remove the templated speca14m1-4/+0
2020-12-02Add the specs for the input file generatora14m1-0/+49
2020-12-02Add testing for universea14m1-0/+146
2020-12-02Update the Universe implementationa14m1-3/+33
Moving neighbors implementation from cells to universe as per the single responsibility principle that the universe should be responsible for it's object states and that the cells are only aware of their neighbors (via the universe) by passing the neighbors sub-universe to each cell
2020-12-02Remove unused requires from Cella14m1-1/+0
2020-12-02Use x,y coordinates instead of pos_x (and disable rubocop warning)a14m4-16/+23
2020-12-02Move the plane into the lexically correct spec foldera14m1-0/+0
2020-12-02Add the rspec for the cell classa14m1-0/+139