2011年10月 3日

[ruby-list:48430] WEBrick

|牛坂ともうします。

以下のような簡単のcodeで
-----------------------------------------ここから
require 'webrick'

document_root = 'C:/public_html/'

s = WEBRick::HTTPServer.new(
:DocumentRoot => document_root,
:BindAddress => '127.0.0.1',
:Port => 10800
)


s.mount_proc("/") { |req, res|
res.body = open(File.join(document_root,*req.path.split("/"))).read
}

trap("INT"){ s.shutdown }
s.start
-------------------------------------------ここまで
|

|res.body = open(File.join(document_root,*req.path.split("/"))).read

の部分の*reqの意味が分かりません。reqとしてもプログラムは通ります。

*はなんのためにあるのでしょうか?


環境はruby 1.8.7です。


|


--------------020508060508090103080900--


投稿者 xml-rpc : 2011年10月 3日 11:06
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/107867
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。