[exerb-dev:381] Re: exeのフルパス

Zurück zum Archiv-Index

Nobuyoshi Nakada nobu.****@softh*****
2003年 9月 3日 (水) 13:40:41 JST


なかだです。

At Wed, 03 Sep 2003 03:28:09 +0900,
Masato Toyoshima wrote:
> モジュールがincludeされているかどうか調べて、その上で、
> Exerb.runtime?をチェックして、実行という形になるのかな、、。

includeではなくて定義されているかどうかでしょう。exerb/exerb.rb
をrequireしているので、Exerbの有無はチェックする必要はないよう
な気がしますが。

> 少しやってみましたが、
> Module.include? Exerb
> これがfalseかエラーになってしまって、、結局、分からずじまいです^^;

ModuleはClassオブジェクトですが、Class#include?というメソッドは
ありません。

  defined?(Exerb) and Exerb.runtime?

> > うーん、不便な仕様だ。(苦笑)
> 便利になるといいなぁ^^

exerb.rbでは$0を返すようにExerb.filepathを定義しといてはどうで
しょうか。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦



exerb-developer メーリングリストの案内
Zurück zum Archiv-Index