[ next ] [ prev ] [ contents ] Using Ruby

Web Brick

#!/usr/bin/env ruby

require 'webrick'

s = WEBrick::HTTPServer.new(
  :Port            => 8888,
  :DocumentRoot    => Dir::pwd + "/html"
)

class HelloServlet < WEBrick::HTTPServlet::AbstractServlet
  def do_GET(req, res)
    res.body = Time.now.to_s
    res['Content-Type'] = "text/html"
  end
end
s.mount("/time", HelloServlet)

trap("INT"){ s.shutdown }
s.start

  • Stand alone web server supporting web-bricks (servlets)



[ next ] [ prev ] [ contents ] Copyright 2003 by Jim Weirich.
Some Rights Reserved