【发布时间】:2012-03-30 10:54:34
【问题描述】:
我正在为我的代码中的哈希使用{key: 'value'} 语法编写一个Ruby gem。我的测试都在 1.9.x 中通过,但我(可以理解)在 1.8.7 中得到 syntax error, unexpected ':', expecting ')'。
是否有支持 1.8.x 的最佳实践?是否需要使用我们的老朋友=> 重写代码,还是有更好的策略?
【问题讨论】:
-
Ruby 1.8 即将淡出。你不需要支持它。
-
这是一种流行的观点吗?我当然在寻找其他 Gem 作者正在做什么的输入。我知道在 Ruby 社区内有一个很大的推动力,就是让每个人都上 1.9 的火车。我个人不介意留下 1.8。
标签: ruby hash syntax backwards-compatibility ruby-1.8