Это в основном означает больше, чем. или равна последней цифре версии.
т.е. «~> 1.0» эквивалентно «> = 1.0 и <2.0». Таким образом, все 1.1, 1.5.2, 1.9.9 будут совпадать. </p>
Другой пример: «~> 1.1.0» будет означать «> = 1.1 и <1.2» </p>
См. Также: Что означает тильда-больше-чем (~>) в зависимостях Ruby gem?