summaryrefslogtreecommitdiff
path: root/test/json/json_generator_test.rb
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2023-09-13 15:30:21 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2023-09-13 16:01:19 +0900
commit1851824b1c7b816e41b567b5310bb18ab6f9ff7a (patch)
treeb7d6c4ca8879be3225befb7b97ac5c810d1af86b /test/json/json_generator_test.rb
parente22086bb6a5cee678f268ac2c30b9d19b55802d4 (diff)
[flori/json] alias_method is private on Ruby 2.3 and 2.4
https://github.com/flori/json/commit/573ef94bc5
Diffstat (limited to 'test/json/json_generator_test.rb')
-rwxr-xr-xtest/json/json_generator_test.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/json/json_generator_test.rb b/test/json/json_generator_test.rb
index 5f0101d5f6..04e465e42d 100755
--- a/test/json/json_generator_test.rb
+++ b/test/json/json_generator_test.rb
@@ -395,7 +395,7 @@ EOT
def test_string_ext_included_calls_super
included = false
- Module.alias_method(:included_orig, :included)
+ Module.send(:alias_method, [:included_orig, :included])
Module.remove_method(:included)
Module.define_method(:included) do |base|
included_orig(base)
@@ -410,7 +410,7 @@ EOT
ensure
if Module.private_method_defined?(:included_orig)
Module.remove_method(:included) if Module.method_defined?(:included)
- Module.alias_method(:included, :included_orig)
+ Module.send(:alias_method, [:included, :included_orig])
Module.remove_method(:included_orig)
end
end