このページに関してのお問い合わせはこちら
【Ruby】RubyでCGI
ツイート
528
:
nobodyさん
:
04/03/02 00:43 ID:???
>>527
mod_ruby 側でない?
書き換え量が気にならないなら、こうするのがベターです。
module Func
def text
p "text"
end
extend self # おまじない
end
Func.text
529
:
nobodyさん
:04/03/02 06:41 ID:???
>>528
module_function するのとどう違うんだっけ?
530
:
nobodyさん
:04/03/02 10:31 ID:???
>>529
module_function は private と同じで、指定したものだけか、
もしくはそれ以後に def されたものだけ公開します。
それに対して extend self は全て公開します。
関数群の名前空間に使うのならこちらのほうがお手軽です。