about summary refs log tree commit homepage
path: root/lib/unicorn/app/old_rails.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/unicorn/app/old_rails.rb')
-rw-r--r--lib/unicorn/app/old_rails.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/unicorn/app/old_rails.rb b/lib/unicorn/app/old_rails.rb
index 9b3a3b1..e674d78 100644
--- a/lib/unicorn/app/old_rails.rb
+++ b/lib/unicorn/app/old_rails.rb
@@ -1,3 +1,5 @@
+# -*- encoding: binary -*-
+
 # This code is based on the original Rails handler in Mongrel
 # Copyright (c) 2005 Zed A. Shaw
 # Copyright (c) 2009 Eric Wong
@@ -11,13 +13,15 @@ module Unicorn; module App; end; end
 # Implements a handler that can run Rails.
 class Unicorn::App::OldRails
 
+  autoload :Static, "unicorn/app/old_rails/static"
+
   def call(env)
     cgi = Unicorn::CGIWrapper.new(env)
     begin
       Dispatcher.dispatch(cgi,
           ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS,
           cgi.body)
-    rescue Object => e
+    rescue => e
       err = env['rack.errors']
       err.write("#{e} #{e.message}\n")
       e.backtrace.each { |line| err.write("#{line}\n") }