summaryrefslogtreecommitdiff
path: root/baserockimport/exts/importer_bundler_extensions.rb
diff options
context:
space:
mode:
Diffstat (limited to 'baserockimport/exts/importer_bundler_extensions.rb')
-rw-r--r--baserockimport/exts/importer_bundler_extensions.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/baserockimport/exts/importer_bundler_extensions.rb b/baserockimport/exts/importer_bundler_extensions.rb
index 034b3c2..0e81cf5 100644
--- a/baserockimport/exts/importer_bundler_extensions.rb
+++ b/baserockimport/exts/importer_bundler_extensions.rb
@@ -28,7 +28,7 @@ end
module Importer
module BundlerExtensions
- def create_bundler_definition_for_gemspec(gem_name)
+ def create_bundler_definition_for_gemspec(gem_name, path)
# Using the real Gemfile doesn't get great results, because people can put
# lots of stuff in there that is handy for developers to have but
# irrelevant if you just want to produce a .gem. Also, there is only one
@@ -41,7 +41,8 @@ module Importer
fake_gemfile = Bundler::Dsl.new
fake_gemfile.source('https://rubygems.org')
begin
- fake_gemfile.gemspec({:name => gem_name})
+ fake_gemfile.gemspec({:name => gem_name,
+ :path => path})
rescue Bundler::InvalidOption
error "Did not find #{gem_name}.gemspec in current directory."
exit 1