From 754e15f4d0a60c8d9abfa7cdc5e06a2365d97ae7 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Thu, 12 Sep 2024 12:50:24 +0900 Subject: [PATCH] Support bundler/inline mode --- prelude.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/prelude.rb b/prelude.rb index 999131321e..bcc6e968eb 100644 --- a/prelude.rb +++ b/prelude.rb @@ -19,7 +19,11 @@ class Binding Bundler.ui = ui @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 definition = @builder.to_definition(nil, true)