Add support for Ruby 3.0
Ruby 3.0 separates positional from keyword arguments, which renders some calls in the gem not to work anymore (mostly where options is used as a Hash instead of keyword arguments). Splatting the hash makes the methods work again.
Coverage remained the same at 100.0% when pulling 0e67fbebe2012c82a64f9716c18cfe8025173630 on floriandejonckheere:ruby-3-0-0 into 08eae1d881a8324cee50d7e6bd2c6ca76779bd13 on Fullscreen:master.
👍 @Fullscreen Is there any chance that you might be able to merge this? Squid doesn't work with Ruby 3.x without it.
Thanks @floriandejonckheere, I was able to get going again by updating my gemfile to point at your branch:
gem "squid", "~> 1.4", github: "floriandejonckheere/squid", ref: "0e67fbebe2012c82a64f9716c18cfe8025173630"
Fixed in #68