Changeset 191

Show
Ignore:
Timestamp:
03/28/2007 15:54:20 (20 months ago)
Author:
why
Message:
  • lib/: ohh, but wait! zimbatm makes a good point. we'll let the web server handle the broken pipes and such.
Location:
trunk/lib
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/lib/camping-unabridged.rb

    r190 r191  
    682682      k,a=X.D un("/#{e['PATH_INFO']}".gsub(/\/+/,'/')) 
    683683      k.new(r,e,(m=e['REQUEST_METHOD']||"GET")).Y.service *a 
    684     rescue SystemExit 
    685       raise 
    686     rescue Object=>x 
     684    rescue=>x 
    687685      X::ServerError.new(r,e,'get').service(k,m,x) 
    688686    end 
  • trunk/lib/camping.rb

    r190 r191  
    4444kp s;c=qsp(s,';,')end;def run r=$stdin,e=ENV;X.M;k,a=X.D un("/#{e[ 
    4545'PATH_INFO']}".gsub(/\/+/,'/'));k.new(r,e,(m=e['REQUEST_METHOD']||"GET")).Y.service *a; 
    46 rescue SystemExit;raise;rescue Object=>x;X::ServerError.new(r,e,'get').service(k,m,x)end 
     46rescue=>x;X::ServerError.new(r,e,'get').service(k,m,x)end 
    4747def method_missing m,c,*a;X.M;k=X.const_get(c).new(StringIO.new,H['HTTP_HOST', 
    4848'','SCRIPT_NAME','','HTTP_COOKIE',''],m.to_s);H.new(a.pop).each{|e,f|k.send(