# -*- coding: iso-8859-2 -*-

require 'wreq'

n = 0

my_proc = lambda do |req,resp|
  resp['Content-Type'] = "text/html"
  resp.body = %{
  <html><body>
       #{n += 1}. hívás <br> #{req['User-Agent']} böngészőből<br>
       ize: #{req.script_name}, #{req.class}, #{resp.class}
      <p>
<br>ujdonsag: q=#{req.query['q']}<br>

       Query parameters: #{l = "" ; req.query.each {|k, v| l << "<br>#{k}: #{v}"} ; l}
      <hr>
      Request header:#{l = "" ; req.header.each {|k, v| l << "<br>#{k}: #{v}"} ; l}
      </body></html>
}
end

s = MyServer.new(:Port => 9090)
s.publish("/hello",my_proc)
s.publish_file("/ize",__FILE__)
s.publish_file("/izeke","na.html")
s.start
