Skip to content

Commit de83d7d

Browse files
committed
Undef Refinement#extend_object like CRuby to avoid crash
1 parent 964aa4a commit de83d7d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/ruby/truffleruby/core/refinement.rb

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
# GNU General Public License version 2, or
99
# GNU Lesser General Public License version 2.1.
1010

11-
class Refinement
11+
class Refinement < Module
12+
13+
undef_method :extend_object
1214

1315
def import_methods(*modules)
1416
modules.each do |mod|
@@ -25,4 +27,5 @@ def import_methods(*modules)
2527
end
2628
self
2729
end
30+
2831
end

0 commit comments

Comments
 (0)