创建宝石时最好的是:
我意识到我可以做到,但我想了解什么是最佳做法,为什么。
如果还有其他我不熟悉的方式,请告诉我。
由于
答案 0 :(得分:5)
正如您所指出的,它们对于同一目的都是不同的手段,但最佳实践(以及运行bundle gem
时的默认行为)是(2):引用SomeGem :: VERSION。这种方法有两个优点:
宝石版始终可用:
puts Mygem::VERSION # => 0.0.1
如果我只想查看版本号更改的git提交,我可以运行:
git log version.rb