Project

General

Profile

Feature #9871

load a ruby library which doesn't have extension

Added by naruse (Yui NARUSE) over 5 years ago.

Status:
Open
Priority:
Normal
Assignee:
-
Target version:
-
[ruby-dev:48260]

Description

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

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

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

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

Also available in: Atom PDF