Bundler:如何在运行时从当前Gemfile中获取组?

时间:2018-11-15 01:27:13

标签: ruby bundler

我已经有这个...

File.read(Bundler.default_gemfile).scan(/group :(\w+)/).flatten

,示例输出为

["production", "test", "development"]

...但是我希望有更好的方法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

似乎更干净:

> Bundler.definition.groups
# => [:default, :development, :test]

当然,这会返回:default组,您可能希望摆脱它。