Moduleを名前空間として使う

スポンサーリンク

module_function を無引数で呼び出すと,それ以降,そのモジュールで新しく定義されるメソッドすべてに,このような処理が行われる。

module Foo
module_function
K = 1
def baz
end
end

http://www.oki-osk.jp/esc/ruby/tut-05.html

コメント

タイトルとURLをコピーしました