>>901

def foo
 puts "outer"
end

class A
 def foo
  puts "inner"
 end
end

class B < A
 def boo
  foo
  Kernel.foo
 end
end

B.new.boo


ruby 1.8.5 (2006-08-25)
inner
a.rb:15:in `boo': private method `foo' called for Kernel:Module (NoMethodError)
from a.rb:19

Rubyユーザですら間違えるというのは、つまりPythonのわかりやすさが勝っている
ということですね。「間違いようのない方法が1つあるのがいいね」でしたっけ。