Show
Ignore:
Timestamp:
02/26/08 02:37:20 (5 years ago)
Author:
mootoh
Message:

lang/ruby/tracba: some server-side code added.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/ruby/tracba/server.rb

    r7149 r7151  
    88 
    99module Tracba 
     10  class TrackbackServlet < WEBrick::HTTPServlet::AbstractServlet 
     11    def do_GET(req, res) 
     12    end 
     13 
     14    def do_POST(req, res) 
     15      res.body = 'POST accepted' 
     16    end 
     17  end # TrackbackServlet 
     18 
    1019  class Server < WEBrick::HTTPServer 
     20    def initialize(arg) 
     21      super(arg) 
     22    end 
     23 
    1124  end # Server 
    1225end # Tracba 
    1326 
    14 Tracba::Server.start 
     27server = Tracba::Server.new({ 
     28  :DocumentRoot => '.', 
     29  :Port => 10080 
     30}) 
     31 
     32server.mount('/trackback', Tracba::TrackbackServlet) 
     33 
     34trap('INT') { server.shutdown } 
     35server.start