Method: QC.log
- Defined in:
- lib/queue_classic.rb
.log(data) ⇒ Object
86 87 88 89 90 91 92 93 94 95 96 97 98 |
# File 'lib/queue_classic.rb', line 86 def self.log(data) result = nil data = {:lib => "queue-classic"}.merge(data) if block_given? result = yield data.merge(:elapsed => Integer((Time.now - t0)*1000)) end data.reduce(out=String.new) do |s, tup| s << [tup.first, tup.last].join("=") << " " end puts(out) if ENV["DEBUG"] return result end |