Windowsスタイルの.iniファイルからデータを読み取るための小さなスクリプトが必要でした。Windowsマシンを検索すると、次のパスにinifile.rbが見つかりました。
C:\ruby\lib\ruby\site_ruby\1.8\vr\contrib\
このパスをrubylibパスに直接追加するのは不自然に思えます。これは、必要な他の特別なユニットを追加する必要があることを意味するためです。
だから私のコードで私はこれを書いた:
require 'vr/contrib/inifile'
ini = Inifile.new("file.ini")
puts ini.read("common","name","default name")
これは機能しましたが、含めるのにエレガントではないようです。コードでこれを指定するためのより良い方法があるはずですか?