Sha256: 9a72a5fea90accd6502e13ba468534623abee5833114d595d74085c1e47ed8ce

Contents?: true

Size: 579 Bytes

Versions: 1

Compression:

Stored size: 579 Bytes

Contents

#!/usr/local/bin/ruby
require 'webrick'
require 'rubygems'
require "orbjson"
include WEBrick


Socket.do_not_reverse_lookup = true

$logger = Logger.new( "orbjson.log" )
$logger.level = Logger::WARN

s = HTTPServer.new( :Port => 2222,
                    :DocumentRoot  =>  File.dirname( __FILE__ )  )

s.mount("/json-rpc", Orbjson::WEBrick_JSON_RPC )


s.mount_proc( "/exit" ){|req, res| s.shutdown;  exit;  } 
s.mount_proc( "/quit" ){|req, res| s.shutdown;  exit; }   

Orbjson::System.init( "file://config.yml" )


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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
Orbjson-0.0.4 examples/webrick/server.rb