2011-04-16から1日間の記事一覧

別のインスタンスのprotectedなメソッドの呼び出し

メモ。 class Foo protected def foo puts "foo" end public def bar Foo.new.foo end end # Foo.new.foo #=> protected method `foo' called for #<Foo:0xb77818bc> (NoMethodError) Foo.new.bar #=> foo class Foo protected def foo puts "foo" end end class Bar < Foo d</foo:0xb77818bc>…