Fixup 1851824b1c7b816e41b567b5310bb18ab6f9ff7a

This commit is contained in:
Hiroshi SHIBATA 2023-09-13 16:23:18 +09:00
parent 1851824b1c
commit c75d54a36c
No known key found for this signature in database
GPG Key ID: F9CF13417264FAC2

View File

@ -395,7 +395,7 @@ EOT
def test_string_ext_included_calls_super def test_string_ext_included_calls_super
included = false included = false
Module.send(:alias_method, [:included_orig, :included]) Module.send(:alias_method, :included_orig, :included)
Module.remove_method(:included) Module.remove_method(:included)
Module.define_method(:included) do |base| Module.define_method(:included) do |base|
included_orig(base) included_orig(base)
@ -410,7 +410,7 @@ EOT
ensure ensure
if Module.private_method_defined?(:included_orig) if Module.private_method_defined?(:included_orig)
Module.remove_method(:included) if Module.method_defined?(:included) Module.remove_method(:included) if Module.method_defined?(:included)
Module.send(:alias_method, [:included, :included_orig]) Module.send(:alias_method, :included, :included_orig)
Module.remove_method(:included_orig) Module.remove_method(:included_orig)
end end
end end