[Open] load a ruby library which doesn't have extension

Issue #9871 has been reported by Yui NARUSE.


Feature #9871: load a ruby library which doesn’t have extension
https://bugs.ruby-lang.org/issues/9871

  • Author: Yui NARUSE
  • Status: Open
  • Priority: Normal
  • Assignee:
  • Category:
  • Target version:

拡張子のない Ruby スクリプトファイルを require する手段を提供しませんか。

Rubyスクリプトを拡張子無しで書くことはしばしばあります。
例えば Unix のコマンドを Ruby で書くときがそうでしょう。

そのスクリプトの部品を将来再利用しそうなとき、場合によっては if $0 == FILE ハックを用いて、
他のファイルから読み込まれたときはコマンドを起動を行わないようにするわけですが、
拡張子がないとそもそも読み込めないので、まずファイル名を変えないといけません。

という具合で残念な感じなので、拡張子無しのファイルを読み込む手段を提供しませんか。
require_relative は拡張子無しでも読める、辺りがいいと思うのですが。

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs