|
@@ -65,14 +65,15 @@ class HelloWorld
|
|
|
end
|
|
|
|
|
|
def respond(content_type, body = '')
|
|
|
+ headers = {
|
|
|
+ CONTENT_TYPE => content_type,
|
|
|
+ DATE => Time.now.utc.httpdate,
|
|
|
+ SERVER => SERVER_STRING
|
|
|
+ }
|
|
|
+ headers[CONTENT_LENGTH] = body.bytesize.to_s if defined?(Unicorn)
|
|
|
[
|
|
|
200,
|
|
|
- {
|
|
|
- CONTENT_TYPE => content_type,
|
|
|
- DATE => Time.now.utc.httpdate,
|
|
|
- SERVER => SERVER_STRING,
|
|
|
- CONTENT_LENGTH => body.bytesize.to_s
|
|
|
- },
|
|
|
+ headers,
|
|
|
[body]
|
|
|
]
|
|
|
end
|