原です。

In message "[ruby-list:14275] Re: private inner class (Re:  Re: class def in class def)"
    on 99/05/13, Shugo Maeda <shugo / netlab.co.jp> writes:
|
|前田です。

|直接-nとrequireの機能は関係ないのですが、requireには一回しかロー
|ドしないという性質があるんです。
|マニュアルには、
|
|requireは実際にロードした時には TRUE,既にロー ドされている時にはFALSEを返しま
|す.またロードし たfeatureの名前を(拡張子も含めて),変数 $"に追加します. 
|
|とありますが、FALSEを返す時は実際にはロード処理はしないわけです。

話は変わりますが、トップレベルじゃなくて、require する場所のコンテキスト
で require する require って、皆さん欲しくないですか? read & eval 相当
で、2回しないやつ。