From 8297d1dc600e34db29bb071ff7b94f6aaa7b45c5 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 5 Nov 2013 07:05:04 +0000 Subject: last_data_recv: do not assume Unicorn includes all constants Some projects may load parts of Unicorn and not others. --- lib/raindrops/last_data_recv.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/raindrops/last_data_recv.rb b/lib/raindrops/last_data_recv.rb index f96a776..b4808a1 100644 --- a/lib/raindrops/last_data_recv.rb +++ b/lib/raindrops/last_data_recv.rb @@ -73,7 +73,9 @@ class Raindrops::LastDataRecv # :startdoc def initialize(opts = {}) - Raindrops::Aggregate::LastDataRecv.cornify! if defined?(Unicorn) + if defined?(Unicorn::HttpServer::LISTENERS) + Raindrops::Aggregate::LastDataRecv.cornify! + end @aggregate = opts[:aggregate] || Raindrops::Aggregate::LastDataRecv.default_aggregate end -- cgit v1.2.3-24-ge0c7