У меня уже есть это ...
File.read(Bundler.default_gemfile).scan(/group :(\w+)/).flatten
с примером вывода
["production", "test", "development"]
... но я надеюсь, что есть лучший способ?
Спасибо!
Кажется немного чище:
> Bundler.definition.groups # => [:default, :development, :test]
Конечно, это возвращает группу :default, от которой вы, возможно, захотите избавиться.
:default