- 456 名前:デフォルトの名無しさん [2009/12/26(土) 21:00:18 ]
- 質問です。
include して使われることが想定されているモジュールを書いているのですが 非公開の下請けメソッドの扱いについて悩んでいます。 include先で名前の衝突が起こらないようにするため、以下の方法を考えたのですが…… 1、適当な接頭辞をつける → 衝突はしにくくなるけどしないとは言えないw 2、モジュールメソッドにしちゃう → 非公開じゃなくなるw 3、モジュール内部に Privateモジュールを作り、Private.method でアクセス → Privateモジュール自体は非公開にできないけど、includeする側からアクセス されることはまずないだろう 他にもっとよい方法というか、こういう場合のイディオム、定石のようなものが あったら教えて欲しいです。
|

|