Скажите в моем Gemfile, что у меня
group :test do
gem 'rspec-core', require: false
end
Есть ли простой способ увидеть, была ли группа test
в комплекте? (например, в этом случае bundle
можно было бы вызвать с или без --without test
).
Я не мог найти его, поэтому я начал искать, требуется ли rspec-core
и нашел несколько очевидных решений:
Bundler.definition.index.search("rspec-core")
# or
Gem.loaded_specs["rspec-core"]
Какой самый стабильный API для определения того, нужен ли камень?
(не пытаясь потребовать его и спасти LoadError
)