@tyabe '~> 1.3' equal to ['>= 1.3', '< 2.0']
5.1 Basic Versions The concept of a version is central to the RubyGems packaging scheme. Every gem package is assigned a version string consisting of digits and periods (e.g. “1.3.122 ”). The gem command line program and the gem Ruby command both take version constraint arguments. These arguments restrict the range of versions that are acceptable to the commands. For example, if you want in install verion 0.4.14 of the rake gem, you can say: gem install --remote rake --version "0.4.14" 5.2 Advanced Versioning If you don’t care about the exact version of rake , but want to make sure you get something later than version 0.4.10, you can say: gem install --remote rake --version "> 0.4.10" In fact, any of the standard comparison operators can be used for the version constraint. Here are the available operators: = Equals version != Not equal to version > Greater than version < L...