mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
00kernel.rb: use #__send__ to skip private check
This commit is contained in:
+3
-2
@@ -26,9 +26,10 @@ module Kernel
|
||||
# ISO 15.3.1.3.13
|
||||
def extend(*args)
|
||||
args.reverse!
|
||||
obj = self
|
||||
args.each do |m|
|
||||
m.extend_object(self)
|
||||
m.extended(self)
|
||||
m.__send__(:extend_object, obj)
|
||||
m.__send__(:extended, obj)
|
||||
end
|
||||
self
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user