--- private([name ... ])

    ʤΤȤϺ夳Υ饹ޤϥ⥸塼ǿ
    ᥽åɤؿǤƤӽФ褦(private)ꤷޤ

    Ϳ줿ˤϰˤäƻꤵ줿᥽åɤ private 
    ꤷޤ

    :

      class Foo
        def foo1() 1 end      # ǥեȤǤ public
        private               # Ļ private ѹ
        def foo2() 2 end      # foo2  private ᥽å
      end

      foo = Foo.new
      p foo.foo1          # => 1
      p foo.foo2          # => private method `foo2' called for #<Foo:0x401b7628> (NoMethodError)

    self ֤ޤ

