[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"]
と期待したものでした。