Files
mruby-mruby/mrbgems/mruby-method/mrblib/kernel.rb
T
2019-02-28 12:59:16 +09:00

11 lines
214 B
Ruby

module Kernel
def singleton_method(name)
m = method(name)
sc = (class <<self; self; end)
if m.owner != sc
raise NameError, "undefined method '#{name}' for class '#{sc}'"
end
m
end
end