require

require

解説

外部のファイルからスクリプトを読み込みます。

require 'Hoe'

この時指定するのは、ファイル名のみ(拡張子もrbなら含めても平気詳しくは、Rubyのリファレンス参照)

通常リファレンスにあるように「$:」変数(Array)のパスを順に検索する。

Rubyでは、実際「$:」を表示すると…

puts $:

C:/ruby/lib/ruby/site_ruby/1.8
C:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt
C:/ruby/lib/ruby/site_ruby
C:/ruby/lib/ruby/1.8
C:/ruby/lib/ruby/1.8/i386-mswin32
.

となりました。

RGSSでは、何も指定されて無い状態のようです。

p $:  #=> []

なので、もしRubyのライブラリ等を使う場合は、関連するファイル全てを

RPGと一緒に配布し、相対パスで読み込む方法になりそう。

リンク

Rubyリファレンス

http://www.ruby-lang.org/ja/man/?cmd=view;name=%C1%C8%A4%DF%B9%FE%A4%DF%B4%D8%BF%F4#require

RPGTKOOLXP/RGSS Wiki FAQ スクリプトファイルはどうやって読み込むの?

http://tkool.web-ghost.net/wiki/wiki.cgi?page=FAQ#p0

* はてなダイアリーキーワード:require

* rubyグループキーワード:require

* rubyistグループキーワード:require