lib/amqp.rb in tmm1-amqp-0.6.0 vs lib/amqp.rb in tmm1-amqp-0.6.1

- old
+ new

@@ -97,6 +97,16 @@ @conn = nil @closing = false } end end + + def self.fork workers + EM.fork(workers) do + # clean up globals in the fork + Thread.current[:mq] = nil + AMQP.instance_variable_set('@conn', nil) + + yield + end + end end