aboutsummaryrefslogtreecommitdiffstats
path: root/railties/test/generators
diff options
context:
space:
mode:
authoryuuji.yaginuma <yuuji.yaginuma@gmail.com>2019-01-31 10:06:39 +0900
committeryuuji.yaginuma <yuuji.yaginuma@gmail.com>2019-01-31 10:08:24 +0900
commit5754a29a974d31cab2b4392716b9825a3d910a69 (patch)
treede1f53896bd54d369011b20f6b8fe6692d691c89 /railties/test/generators
parent0a9bb48f83e287e8a9ca5c74eec4e7f926de5a46 (diff)
downloadrails-5754a29a974d31cab2b4392716b9825a3d910a69.tar.gz
rails-5754a29a974d31cab2b4392716b9825a3d910a69.tar.bz2
rails-5754a29a974d31cab2b4392716b9825a3d910a69.zip
Fix `ERB.new` argument deprecated warning
This fixes following warning. ``` warning: Passing safe_level with the 2nd argument of ERB.new is deprecated. Do not use it, and specify other arguments as keyword arguments. ```
Diffstat (limited to 'railties/test/generators')
-rw-r--r--railties/test/generators/generators_test_helper.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/railties/test/generators/generators_test_helper.rb b/railties/test/generators/generators_test_helper.rb
index 975a204af4..8b42cb83db 100644
--- a/railties/test/generators/generators_test_helper.rb
+++ b/railties/test/generators/generators_test_helper.rb
@@ -79,7 +79,11 @@ module GeneratorsTestHelper
end
def evaluate_template(file, locals = {})
- erb = ERB.new(File.read(file), nil, "-", "@output_buffer")
+ erb = if ERB.instance_method(:initialize).parameters.assoc(:key) # Ruby 2.6+
+ ERB.new(File.read(file), trim_mode: "-", eoutvar: "@output_buffer")
+ else
+ ERB.new(File.read(file), nil, "-", "@output_buffer")
+ end
context = Class.new do
locals.each do |local, value|
class_attribute local, default: value