jasagiri @ ウィキ
rubywaves動作
最終更新:
jasagiri
-
view
起動
- 0.7.2版
- 20080520 edge版に修正
■waves-serverコマンド
- <waves_app_root>/bin/waves-server
<waves_app_root>/startup.rbの読み込み
- <waves_app_root>/startup.rb
<waves_home>の設定 <waves_app_root>/wavesフォルダがあればロード 無ければ、gemsのwavesをロード <waves_home>/lib/waves.rbの読み込み
- <waves_home>/lib/waves.rb
いろいろ読み込む
<waves_home>/lib/commands/waves-serverの読み込み
- <waves_home>/lib/commands/waves-server
choiceをrequire Waves::Server.runで<waves_home>/lib/runtime/server.rbに処理が移る
- <waves_home>/lib/runtime/server.rb
<waves_home>/lib/runtime/application.rbを継承
run -dオプション付なら daemonize を実行 -uオプション付なら start_debugger を実行 ログレベルinfoでログ出力 option 設定 handler.runでto_appして Rack にアプリケーションを積む
- <waves_home>/lib/runtime/application.rb
initializeメソッドで<waves_apps_root>/lib/application.rbをロード