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

Back to archive index

Masato Toyoshima mt****@izu*****
2003年 9月 3日 (水) 19:08:30 JST


なかださん、こんばんは

> ModuleはClassオブジェクトですが、Class#include?というメソッドは
> ありません。
> 
>   defined?(Exerb) and Exerb.runtime?

なるほど、、少し理解が深まりました。
defined?というのがあるのですね、、Ruby少しずつ覚えていきます^^
これとYuyaさんがrequire不要と書いてらっしゃる部分を踏まえて、頭の中を
整理してみました。おかげさまで、無事EXE化する前後で、希望通りの動作を
確認することができました。

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

=begin test.rb
if defined?(Exerb) and Exerb.runtime?
	puts "Runtime: "+(Exerb.runtime?).to_s
	ppath=Exerb.filepath
else
	puts "Runtime: false"
	ppath=__FILE__
end
puts ppath

pext=File::extname(ppath)
pname=File::basename(ppath)
ppath=File::dirname(ppath)

puts ppath
puts pname
puts pext
=end test.rb



exerb-developer メーリングリストの案内
Back to archive index