「ruby/サンプル/ruby 複数ファイルでのプログラム(load)」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
* Ruby 複数ファイルでのプログラム(load)
[[Aptana Studio 3>http://www.aptana.com/products/studio3]]というIDEをインストールしてみたら、Rubyプログラムでもコード補完が聞いてステキ!
ですが、拡張子「cgi」だとRubyのコード補完が効きませんでした。
どうにかcgiでもコード補完出来ないかなぁと思っていたのですが、とりあえずload関数で回避です。
* サンプルコード(hello.cgi)
#highlight(ruby){{
#!"/usr/local/bin/ruby"
load "hello.rb"
}}
* サンプルコード(hello.rb)
#highlight(ruby){{
puts "hello!!"
}}
* 実行結果
#highlight(ruby){{
hello!!
}}
* 解説
cgiファイルは必要最小限のコードで抑えて以下の2点だけ。
+ スクリプト実行プログラムの指定(1行目)
+ 読み込む.rbファイルの指定(2行目)
rbファイルには「puts "hello!!"」しかありませんが、
このように、rbファイルに処理を記述すればIDEのコード補完が聞くので、楽しくプログラムできます。