【Ruby】RubyでCGI

このエントリーをはてなブックマークに追加
528nobodyさん
>>527
mod_ruby 側でない?

書き換え量が気にならないなら、こうするのがベターです。
module Func
 def text
  p "text"
 end
 extend self # おまじない
end
Func.text
529nobodyさん:04/03/02 06:41 ID:???
>>528
module_function するのとどう違うんだっけ?
530nobodyさん:04/03/02 10:31 ID:???
>>529
module_function は private と同じで、指定したものだけか、
もしくはそれ以後に def されたものだけ公開します。

それに対して extend self は全て公開します。
関数群の名前空間に使うのならこちらのほうがお手軽です。