Sorry I keep commenting on the file in the wrong repository:

Any reason you're not simply using '~> 3.28' here? This is really what the requirement is, the gem will not work with Sequel versions < 3.28...