2010-11-16 2 views
9

Есть ли способ получить список драгоценных камней или путей к драгоценным камням, которые загружаются для текущего проекта с помощью проекта Bundler (это Rails 3).Получить список драгоценных камней, используемых проектом Bundler

Я ищу что-то вроде:

Gem.path 

но возвращает только те, которые активно требуют Bundler в Gemfile.

ответ

14

То, что я искал было такое:

Gem.loaded_specs.values.map { |g| g.full_gem_path } 
+0

спасибо! это было весьма полезно –

+4

Это работает, когда вас интересуют только драгоценные камни, которые в настоящее время требуются. Если вам нужны все драгоценные камни в вашем комплекте, вы можете использовать 'Bundler.load.specs' вместо' Gem.loaded_specs.values'. – method

Смежные вопросы