Как часть RSpec, мне нужно сослаться на файл, содержащийся в геме, от которого я зависел (назовите его гемом foo). Я контролирую gem foo, поэтому могу вносить в него изменения по мере необходимости.
Gem 'foo' содержит файл, на который мне нужно сослаться в спецификации rspec. Существует ли достаточно стабильный RubyGem или Bundler API для определения базового каталога 'foo'?
Предполагается, что 'foo' уже требуется в моем Gemfile:
в Gemfile:
gem 'foo'
Я хочу сделать что-то вроде этого (в some_spec.rb):
filename = File.expand_path('examples/xml/result.xml', Gem.gem_base_path('foo'))
Что такое вызов API gem_base_path?