>> v = Gem::Version.new('1.1.pre') => # >> Gem::Requirement.new('>= 1.1').satisfied_by?(v) => false >> Gem::Requirement.new('< 1.1').satisfied_by?(v) => true >> Gem::Requirement.new('~> 1.1').satisfied_by?(v) => false >> Gem::Requirement.new('~> 1.0').satisfied_by?(v) => true