※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

コマンドプロンプト:
cd <app-root>
waves server

<waves-root>/bin/waves:
gem設定

<waves-root>/lib/waves.rb:
WAVES ライブラリ読み込み

<waves-root>/bin/waves:
引数処理

<waves-root>/lib/commands/server:
require 'choice'
require 'runtime/server'
 Waves::Server.run( Choice.choices )

<waves-root>/lib/runtime/server.rb:
 class Server < Worker

<waves-root>/lib/runtime/worker.rb:
<app-root>/startup.rb読み込み
def start
 ログ設定
 start_tasks.join

<waves-root>/lib/runtime/server.rb:
   def start_tasks
     @server = config.server.new( application, host, port )
  def application ; @app ||= config.application.to_app ; end
  def port ; @port ||= options[:port] or config.port ; end
  def host ; @host ||= options[:host] or config.host ; end

古い情報:rubywaves動作