33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
# File 'lib/crazy_ivan/vendor/json-1.1.7/tools/server.rb', line 33
def create_server(err, dir, port)
dir = File.expand_path(dir)
err.puts "Surf to:", "http://#{Socket.gethostname}:#{port}"
s = HTTPServer.new(
:Port => port,
:DocumentRoot => dir,
:Logger => WEBrick::Log.new(err),
:AccessLog => [
[ err, WEBrick::AccessLog::COMMON_LOG_FORMAT ],
[ err, WEBrick::AccessLog::REFERER_LOG_FORMAT ],
[ err, WEBrick::AccessLog::AGENT_LOG_FORMAT ]
]
)
s.mount("/json", JSONServlet)
s
end
|