Makes the adjustments necessary for Ruby Warrior to run in Ruby 3.3.
Adds the rubywarrior directory to .gitignore for the benefit of future contributors, because it's easy to accidentally include it in a commit.
Specs are out of scope
I haven't similarly brought the specs up to date because that would make for a massive PR, requiring an upgrade to RSpec 3 with all its syntax changes. So I limited this PR to making it possible to run rubywarrior without errors or warnings.
Screenshots
Here are the specific errors and warnings that this PR addresses.
Summary
rubywarrior
directory to.gitignore
for the benefit of future contributors, because it's easy to accidentally include it in a commit.Specs are out of scope
I haven't similarly brought the specs up to date because that would make for a massive PR, requiring an upgrade to RSpec 3 with all its syntax changes. So I limited this PR to making it possible to run
rubywarrior
without errors or warnings.Screenshots
Here are the specific errors and warnings that this PR addresses.
Addressed in https://github.com/ryanb/ruby-warrior/commit/6dd5667da0d4fd8ae90e99f5087794e231aba3fd:
Addressed in https://github.com/ryanb/ruby-warrior/commit/94d73b55ccbf3d90e57f172974d1f915f8b58436:
Addressed in https://github.com/ryanb/ruby-warrior/commit/a5ae961ae5b4f4771e93ba9eb42dceadd4da6d0c: