From 1a407d78c90695c03ec6ac1e0a8b7f0e466c975e Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Thu, 16 Nov 2017 20:59:40 +0000 Subject: require 'pp' if $DEBUG is set by Rack app While "unicorn -d" requires 'pp' when setting $DEBUG, we did not account for (rare) Rack applications setting $DEBUG at load time. Thanks-to: James P (Jim) Robinson Jr --- lib/unicorn.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/unicorn.rb b/lib/unicorn.rb index 4bd7bda..e7bc9ce 100644 --- a/lib/unicorn.rb +++ b/lib/unicorn.rb @@ -59,7 +59,10 @@ module Unicorn Object.const_get(File.basename(ru, '.rb').capitalize) end - pp({ :inner_app => inner_app }) if $DEBUG + if $DEBUG + require 'pp' + pp({ :inner_app => inner_app }) + end return inner_app if no_default_middleware -- cgit v1.2.3-24-ge0c7