ハロの外部記憶インターフェイス

そろそろ覚える努力が必要かも…

Kernelモジュール

クラス外で使われるメソッドはほとんどkernelの命令

クラスがいでの実行はObjectクラスのメソッドを実行することになる
KernelモジュールはObjectが継承しているため、Kernelモジュールのprivateメソッドである「p」「puts」「proc」等はKernelに定義されている

Kernelモジュールにprivateメソッドを定義すると一般メソッドとして使用可能

module Kernel
  private
  def myMethod ; 1; end
end

myMethod   #1
  1. 追加したメソッドはObjectクラスのメソッドとして追加される