Kernelモジュール
クラス外で使われるメソッドはほとんどkernelの命令
クラスがいでの実行はObjectクラスのメソッドを実行することになる
KernelモジュールはObjectが継承しているため、Kernelモジュールのprivateメソッドである「p」「puts」「proc」等はKernelに定義されている
Kernelモジュールにprivateメソッドを定義すると一般メソッドとして使用可能
module Kernel private def myMethod ; 1; end end myMethod #1
- 追加したメソッドはObjectクラスのメソッドとして追加される