プログラムの中から gem を参照する
全ての gem を配列として取得する。
Bundler.rubygems.all_specs
名前に一致する gem を配列として取得する。
Bundler.rubygems.find_name("spring")
gem のパスを取得する。
Bundler.rubygems.find_name("spring").first.full_gem_path
参考:
Method: Bundler.rubygems — Documentation for bundler | RubyDoc.info
How to reference a file from inside of a gem – Stack Overflow
Gem::Specification
参考:
Class: Gem::Specification — Documentation for bundler | RubyDoc.info
full_gem_path / gem_dir
参考:
Method: Gem::Specification#full_gem_path — Documentation for bundler | RubyDoc.info
Method: Gem::Specification#gem_dir — Documentation for bundler | RubyDoc.info
Bundler::Resolver
参考:
Class: Bundler::Resolver — Documentation for bundler | RubyDoc.info