Full review (do not merge)

What are you doing here again? `RUBY_VERSION` should have comparators overriden....