修訂 | 37 (tree) |
---|---|
時間 | 2008-02-02 21:51:01 |
作者 | junkikuchi |
fixed Mongrel request handler and Main server.
@@ -146,8 +146,10 @@ | ||
146 | 146 | def initialize(config) |
147 | 147 | @config = config |
148 | 148 | |
149 | - super(@config[:server]) do |request, response| | |
150 | - dispatch(request, response) | |
149 | + model do |m| | |
150 | + super(@config[:server]) do |request, response| | |
151 | + dispatch(m, request, response) | |
152 | + end | |
151 | 153 | end |
152 | 154 | end |
153 | 155 |
@@ -174,10 +176,8 @@ | ||
174 | 176 | end |
175 | 177 | end |
176 | 178 | |
177 | - def dispatch(request, response) | |
178 | - model do |m| | |
179 | - m['service'].dispatch(m, request, response) | |
180 | - end | |
179 | + def dispatch(m, request, response) | |
180 | + m['service'].dispatch(m, request, response) | |
181 | 181 | end |
182 | 182 | |
183 | 183 | def install |
@@ -15,7 +15,7 @@ | ||
15 | 15 | class Mongrel |
16 | 16 | class Request < CGI::Request |
17 | 17 | def initialize(request) |
18 | - super(request.body, request.param) | |
18 | + super(request.body, request.params) | |
19 | 19 | end |
20 | 20 | end |
21 | 21 |