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 <james.robins...@cigna.com> --- 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 @@ def self.builder(ru, op) 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 -- EW -- unsubscribe: unicorn-public+unsubscr...@bogomips.org archive: https://bogomips.org/unicorn-public/