Support bundler/inline mode

This commit is contained in:
Hiroshi SHIBATA 2024-09-12 12:50:24 +09:00
parent 70c6613781
commit 754e15f4d0
Notes: git 2024-09-12 07:28:21 +00:00

View File

@ -19,7 +19,11 @@ class Binding
Bundler.ui = ui Bundler.ui = ui
@builder = Bundler::Dsl.new @builder = Bundler::Dsl.new
Bundler.definition.gemfiles.each{|gemfile| @builder.eval_gemfile(gemfile) } if Bundler.definition.gemfiles.empty? # bundler/inline
Bundler.definition.locked_gems.specs.each{|spec| @builder.gem spec.name, spec.version.to_s }
else
Bundler.definition.gemfiles.each{|gemfile| @builder.eval_gemfile(gemfile) }
end
@builder.gem gem @builder.gem gem
definition = @builder.to_definition(nil, true) definition = @builder.to_definition(nil, true)