summaryrefslogtreecommitdiffstats
path: root/CLI/ruby
AgeCommit message (Collapse)AuthorFilesLines
2021-02-17Fix ~2 Name error when invalid numeric value passeda14m1-3/+4
2021-02-16Pump versiona14m3-2/+5
2021-02-11Show the banner on a separate line for better readabilitya14m1-1/+1
2021-02-10Pump version for releasea14m3-2/+5
2021-02-10Better and more performant ruby rendering in alternative terminala14m3-8/+14
Ref: https://github.com/ruby/ruby/blob/ruby_2_7/lib/irb/easter-egg.rb#L112-L131 Ref: https://stackoverflow.com/questions/11023929/using-the-alternate-screen-in-a-bash-script Ref: https://superuser.com/questions/122911/what-commands-can-i-use-to-reset-and-clear-my-terminal
2021-01-30Prepare 1.0.3 releasea14m3-3/+8
2021-01-30Fix Living/Dead cells can have more than 1 char or have the same chara14m2-12/+46
2020-12-16Minor updates to README filesa14m1-1/+1
2020-12-16Pump the version for deploy from sr.hta14m3-2/+6
2020-12-16Update the ruby gem linksa14m1-3/+3
2020-12-16Update the README with the new links to sr.hta14m1-4/+4
2020-12-15Clean gitlab/codecov partsa14m1-72/+0
2020-12-15Fix merge request failed to create downstream errora14m1-0/+5
2020-12-15Update ruby README (for testing)a14m1-3/+4
2020-12-14Add codecov configurations for monorepoa14m3-7/+6
2020-12-14Ignore rubocop violation about any instancea14m1-0/+2
2020-12-14Fix rspec violations and complete coverage testinga14m4-39/+86
2020-12-14Add rubocop-rspeca14m2-0/+5
2020-12-14Add codecov integrationa14m4-0/+23
2020-12-14Pump version for release after fixing validation issuesa14m3-2/+7
2020-12-14Add the specs for the parsed_options method (fixing negative issues)a14m1-0/+62
2020-12-14Refactor the bin script to be simpler without any logica14m1-24/+2
2020-12-14Add parsing method to get the defaults and fix negative issuesa14m1-0/+45
2020-12-14Update the README with more examples and fix typo in --helpa14m1-2/+6
2020-12-12Pump version for first feature complete version (1.0.0)a14m3-2/+4
2020-12-12[skip ci] update CHANGELOGa14m1-0/+1
2020-12-12Fix the TargetRubyVersion for rubocopa14m1-1/+1
2020-12-12Fix the required ruby version (2.4 isn't supported)a14m1-1/+1
Ruby 2.4 URI.open method is private and cannot be used I can support 2.4 by using `URI.send(:open, uri)` instead of `URI.open` but I haven't investigated that, and I don't think it's critical to support 2.4
2020-12-12Add ruby 2.6/2.5 testing and remove useless build stepa14m1-9/+21
2020-12-12Add documentation and changelog URIs to the gem pagea14m1-0/+2
2020-12-12Use progress as the default format for CIa14m1-1/+1
2020-12-12Include yardopts for autogenerated docs with privatea14m1-1/+1
2020-12-12Pump version to deploy documentationa14m3-2/+5
2020-12-12Minor markdown modifications and documentation updatesa14m2-5/+5
2020-12-12Update README instructions help and asciicasta14m1-5/+6
2020-12-10Pump to version 0.2.0 with --seed support featurea14m3-2/+4
2020-12-10Remove size optimizationa14m1-2/+2
2020-12-10Update CHANGELOGa14m1-0/+1
2020-12-10Update the game-of-life binary to check max width/heighta14m1-4/+17
And raise an error if the requested width/height greater than the maximum provided by console.winsize (to avoid rendering multi-lines) Since the terminal cannot scroll with bigger width it's better to limit the max configurations to the max allowed without scrolling
2020-12-10Update the seed generator testa14m1-2/+3
2020-12-10Update yard docs and referencesa14m2-2/+7
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-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-09Pump the version and add CHANGELOG for releasea14m4-2/+13
2020-12-09Add the section about gem release to rubygemsa14m1-0/+8