[ruby-list:41833] Re: module の中で作った proc オブジェクトの中から module

From: ISII takesi <isii@...>
Date: 2006-02-19 14:00:32 UTC
List: ruby-list #41833
石井毅@ハーモニーシステムズです。

> |     もうどなたも覚えてらっしゃらないですよね ... 気分は初投稿です ..)
> 
> 覚えています。

お久しぶりです。(^_^)
# お返事、はやっ ...

> はい。FUNC2というProcはその場のコンテキストで実行されますが、
> そこではselfはM1なので、M1のインスタンスメソッドであるfunc1
> は呼び出せません。最初の例ではトップレベルでM1をincludeして
> いますから、func1はどこでも有効ですから、動いたわけです。

なるほど、すっきりしました。
おおもとの module のコードはずいぶん前に書いたもので、いままで
クラスを宣言せずにべたで使っていたので問題が発覚しなかったわけですね。
# さて、どうしようかこのモジュール ...

ありがとうございました。

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
石井 毅  isii@harmony.co.jp (main)
         m.tei@mix.ne.jp (altnative)

In This Thread

Prev Next