Ruby研究ノート1

393 ワード

moduleはprivateメソッドを定義できます
module MTest
  def aaa
    puts "aaa"
    private_method
  end

  private
    def private_method
      puts "this is private_method"
    end
end

class CC
  include MTest
end

c = CC.new
c.aaa

なぜならKernelでprivateを定義した方法だと思います.