lib/rails_warden.rb in rails_warden-0.5.7 vs lib/rails_warden.rb in rails_warden-0.5.8
- old
+ new
@@ -21,10 +21,12 @@
end
end
def response
return @response if @response
- if env['action_controller.rescue.response']
+ if defined?(ActionDispatch::Response)
+ @response = ActionDispatch::Response.new
+ elsif env['action_controller.rescue.response']
@response = env['action_controller.rescue.response']
else
Rack::Response.new(env)
end
end