diff options
Diffstat (limited to 'ext')
-rw-r--r-- | ext/etc/mkconstants.rb | 2 | ||||
-rw-r--r-- | ext/socket/mkconstants.rb | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/ext/etc/mkconstants.rb b/ext/etc/mkconstants.rb index 69b472d682..a752d64519 100644 --- a/ext/etc/mkconstants.rb +++ b/ext/etc/mkconstants.rb @@ -67,7 +67,7 @@ def each_name(pat) end erb_new = lambda do |src, safe, trim| - if RUBY_VERSION >= '2.6' + if ERB.instance_method(:initialize).parameters.assoc(:key) # Ruby 2.6+ ERB.new(src, trim_mode: trim) else ERB.new(src, safe, trim) diff --git a/ext/socket/mkconstants.rb b/ext/socket/mkconstants.rb index 86e0453ae8..81b8224077 100644 --- a/ext/socket/mkconstants.rb +++ b/ext/socket/mkconstants.rb @@ -74,7 +74,7 @@ def each_name(pat) end erb_new = lambda do |src, safe, trim| - if RUBY_VERSION >= '2.6' + if ERB.instance_method(:initialize).parameters.assoc(:key) # Ruby 2.6+ ERB.new(src, trim_mode: trim) else ERB.new(src, safe, trim) |