From af3cb719045c2231dda8decfd9570ea1194fb659 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Rodr=C3=ADguez?= Date: Mon, 12 Oct 2020 20:15:18 +0200 Subject: [PATCH] Merge pull request #4011 from rubygems/lazily_load_erb Lazily load `erb` (cherry picked from commit 5d325860cbadfcef6d90be734c62f30925d0b4b0) --- bundler/lib/bundler/installer.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bundler/lib/bundler/installer.rb b/bundler/lib/bundler/installer.rb index e08cc9722bca..53750eb0616b 100644 --- a/bundler/lib/bundler/installer.rb +++ b/bundler/lib/bundler/installer.rb @@ -1,6 +1,5 @@ # frozen_string_literal: true -require "erb" require "rubygems/dependency_installer" require_relative "worker" require_relative "installer/parallel_installer" @@ -136,6 +135,7 @@ def generate_bundler_executable_stubs(spec, options = {}) end mode = Bundler::WINDOWS ? "wb:UTF-8" : "w" + require "erb" content = if RUBY_VERSION >= "2.6" ERB.new(template, :trim_mode => "-").result(binding) else @@ -182,6 +182,7 @@ def generate_standalone_bundler_executable_stubs(spec) executable_path = executable_path mode = Bundler::WINDOWS ? "wb:UTF-8" : "w" + require "erb" content = if RUBY_VERSION >= "2.6" ERB.new(template, :trim_mode => "-").result(binding) else