From ce8230ccfbffaacf848321a74fedd8312c7a7eb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20=C4=8Cerm=C3=A1k?= Date: Thu, 10 Sep 2020 10:52:47 +0200 Subject: [PATCH] Switch from unmaintained gem erubis to erubi Rails switched to erubi as well, as erubis has not seen any new releases since 2011. --- lib/vagrant/util/template_renderer.rb | 4 ++-- vagrant.gemspec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/vagrant/util/template_renderer.rb b/lib/vagrant/util/template_renderer.rb index 8b8e730ba..fa63474a7 100644 --- a/lib/vagrant/util/template_renderer.rb +++ b/lib/vagrant/util/template_renderer.rb @@ -1,7 +1,7 @@ require 'ostruct' require "pathname" -require 'erubis' +require 'erubi' module Vagrant module Util @@ -73,7 +73,7 @@ module Vagrant # # @return [String] def render_string - Erubis::Eruby.new(template, trim: true).result(binding) + binding.eval(Erubi::Engine.new(template, trim: true).src) end # Returns the full path to the template, taking into account the gem directory diff --git a/vagrant.gemspec b/vagrant.gemspec index 465b12805..6f2b726fa 100644 --- a/vagrant.gemspec +++ b/vagrant.gemspec @@ -18,7 +18,7 @@ Gem::Specification.new do |s| s.add_dependency "bcrypt_pbkdf", "~> 1.0.0" s.add_dependency "childprocess", "~> 4.0.0" s.add_dependency "ed25519", "~> 1.2.4" - s.add_dependency "erubis", "~> 2.7.0" + s.add_dependency "erubi" s.add_dependency "hashicorp-checkpoint", "~> 0.1.5" s.add_dependency "i18n", "~> 1.8" s.add_dependency "listen", "~> 3.1"