Based on #104, so the diff for this PR against main includes all the changes from that PR, too. Comparing the two branches instead will focus on just the changes introduced in this PR.
This takes the minimum Ruby version up from 2.3 to 2.4. Largely a Rubocop update—into the stable 1.x release range, but still not the latest version—and adjustments to style or style rules for the new target Ruby version.
As is my wont, walking the commits from earliest to latest tells a story of each discrete change.
Which problem is this PR solving?
107 Address a general falling-behindedness.
Short description of the changes
Based on #104, so the diff for this PR against main includes all the changes from that PR, too. Comparing the two branches instead will focus on just the changes introduced in this PR.
This takes the minimum Ruby version up from 2.3 to 2.4. Largely a Rubocop update—into the stable 1.x release range, but still not the latest version—and adjustments to style or style rules for the new target Ruby version.
As is my wont, walking the commits from earliest to latest tells a story of each discrete change.