[ruby-list:50608] Re: [質問] require_relative 読み込んでいるファイル名を取得する method 存在しますか?

From: <yamataka@...08.itscom.net>
Date: 2017-10-31 07:51:07 UTC
List: ruby-list #50608
中田さん

返信ありがとうございます。

山口です。

> requireされているファイル内で自分自身のファイル名を得る、ということで
したら
> __FILE__ を使ってください。

ではなくて、

require_relative で、"読み込まれているファイル名を" でして、

require_relativeではなく、require ですが、manual にたどり着きました。
<https://docs.ruby-lang.org/ja/latest/method/Kernel/m/require.html>

ロードした feature の名前を(拡 張子も含めて) 変数 $" に追加します。

とあり、

yama@JPC20316739:~/bin/UPnP/sample$ cat require_relative.rb
require_relative('../dlna_play_list.rb')
p $" # $" is the array has feature
yama@JPC20316739:~/bin/UPnP/sample$ ruby ./require_relative.rb
["enumerator.so", ... "/cygdrive/c/yama/bin/UPnP/dlna_play_list.rb"]

と期待したものでした。



In This Thread

Prev Next