1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00
puma--puma/examples/webrick_compare.rb

20 lines
473 B
Ruby
Raw Normal View History

#!/usr/local/bin/ruby
require 'webrick'
include WEBrick
s = HTTPServer.new( :Port => 4000 )
# HTTPServer#mount(path, servletclass)
# When a request referring "/hello" is received,
# the HTTPServer get an instance of servletclass
# and then call a method named do_"a HTTP method".
class HelloServlet < HTTPServlet::AbstractServlet
def do_GET(req, res)
res.body = "hello!"
res['Content-Type'] = "text/html"
end
end
s.mount("/test", HelloServlet)
s.start