Ruby 複数ファイルでのプログラム(load)

Aptana Studio 3というIDEをインストールしてみたら、Rubyプログラムでもコード補完が聞いてステキ!
ですが、拡張子「cgi」だとRubyのコード補完が効きませんでした。
どうにかcgiでもコード補完出来ないかなぁと思っていたのですが、とりあえずload関数で回避です。

サンプルコード(hello.cgi)

#!"/usr/local/bin/ruby"
load "hello.rb"
 

サンプルコード(hello.rb)

puts "hello!!"
 

実行結果

hello!!
 

解説

cgiファイルは必要最小限のコードで抑えて以下の2点だけ。
  1. スクリプト実行プログラムの指定(1行目)
  2. 読み込む.rbファイルの指定(2行目)

rbファイルには「puts "hello!!"」しかありませんが、
このように、rbファイルに処理を記述すればIDEのコード補完が聞くので、楽しくプログラムできます。

タグ:

ruby
最終更新:2012年11月19日 00:19