diff options
Diffstat (limited to 'actionpack/lib')
| -rwxr-xr-x | actionpack/lib/action_dispatch/http/request.rb | 1 | ||||
| -rw-r--r-- | actionpack/lib/action_dispatch/middleware/stack.rb | 6 | 
2 files changed, 5 insertions, 2 deletions
diff --git a/actionpack/lib/action_dispatch/http/request.rb b/actionpack/lib/action_dispatch/http/request.rb index 75be2cc260..9314ff5c53 100755 --- a/actionpack/lib/action_dispatch/http/request.rb +++ b/actionpack/lib/action_dispatch/http/request.rb @@ -6,6 +6,7 @@ require 'active_support/memoizable'  require 'active_support/core_ext/array/wrap'  require 'active_support/core_ext/hash/indifferent_access'  require 'active_support/core_ext/object/tap' +require 'active_support/core_ext/string/access'  module ActionDispatch    class Request < Rack::Request diff --git a/actionpack/lib/action_dispatch/middleware/stack.rb b/actionpack/lib/action_dispatch/middleware/stack.rb index 4f71ea6165..3b27309f58 100644 --- a/actionpack/lib/action_dispatch/middleware/stack.rb +++ b/actionpack/lib/action_dispatch/middleware/stack.rb @@ -1,3 +1,5 @@ +require "active_support/inflector/methods" +  module ActionDispatch    class MiddlewareStack < Array      class Middleware @@ -32,7 +34,7 @@ module ActionDispatch          elsif @klass.respond_to?(:call)            @klass.call          else -          @klass.to_s.constantize +          ActiveSupport::Inflector.constantize(@klass.to_s)          end        end @@ -53,7 +55,7 @@ module ActionDispatch          when Class            klass == middleware          else -          klass == middleware.to_s.constantize +          klass == ActiveSupport::Inflector.constantize(middleware.to_s)          end        end  | 
