Ruby クラス定義内で、次のシナリオにおける private キーワードのスコープは何ですか:
class Foo
def bar_public
puts "public"
end
private
def bar_private
puts "private"
end
def bar_public_2
puts "another public"
end
end
private は bar_private でのみ機能しますか? またはbar_public_2でも?