From 5d5a886b3401d4b229485014186b917c9bb1b530 Mon Sep 17 00:00:00 2001 From: Sean Dague Date: Wed, 1 Oct 2008 18:57:37 +0000 Subject: remove these old ruby grid servers as they are really old (like a year old). A project like this is welcomed to come back on opensim forge. --- share/ruby/aserv.rb | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100755 share/ruby/aserv.rb (limited to 'share/ruby/aserv.rb') diff --git a/share/ruby/aserv.rb b/share/ruby/aserv.rb deleted file mode 100755 index 1ac3d60..0000000 --- a/share/ruby/aserv.rb +++ /dev/null @@ -1,35 +0,0 @@ -require "webrick" - -# -# Dummy asset server -# - -class AssetServlet < WEBrick::HTTPServlet::AbstractServlet - def do_GET(req, res) - uuid = req.path.split("/")[2].downcase.gsub(/[^0-9a-f]+/, "") - if uuid.length == 32 - # length is correct - File.open("assets/#{uuid}/data") do |f| - res.body = f.read - end - end - # res["content-type"] = "text/plain" # or what do we set it to ? - end - def do_POST(req, res) - uuid = req.path.split("/")[2].downcase.gsub(/[^0-9a-f]+/, "") - if uuid.length == 32 - Dir.mkdir("assets/#{uuid}") - File.open("assets/#{uuid}/data", "wb") do |f| - f.write req.body - STDERR.print "Written #{req.body.length} bytes for uuid #{uuid}\n\n" - end - end - end -end - - -svr = WEBrick::HTTPServer.new(:Port=>8003) -svr.mount("/assets", AssetServlet, 5000000) -trap(:INT){ svr.shutdown } -svr.start - -- cgit v1.1