Changeset 191
- Timestamp:
- 03/28/2007 15:54:20 (20 months ago)
- Location:
- trunk/lib
- Files:
-
- 2 modified
-
camping-unabridged.rb (modified) (1 diff)
-
camping.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/camping-unabridged.rb
r190 r191 682 682 k,a=X.D un("/#{e['PATH_INFO']}".gsub(/\/+/,'/')) 683 683 k.new(r,e,(m=e['REQUEST_METHOD']||"GET")).Y.service *a 684 rescue SystemExit 685 raise 686 rescue Object=>x 684 rescue=>x 687 685 X::ServerError.new(r,e,'get').service(k,m,x) 688 686 end -
trunk/lib/camping.rb
r190 r191 44 44 kp s;c=qsp(s,';,')end;def run r=$stdin,e=ENV;X.M;k,a=X.D un("/#{e[ 45 45 '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)end46 rescue=>x;X::ServerError.new(r,e,'get').service(k,m,x)end 47 47 def method_missing m,c,*a;X.M;k=X.const_get(c).new(StringIO.new,H['HTTP_HOST', 48 48 '','SCRIPT_NAME','','HTTP_COOKIE',''],m.to_s);H.new(a.pop).each{|e,f|k.send(
