lib/celluloid/internals/call_chain.rb
module Celluloid
module Internals
class CallChain
def self.current_id=(value)
Thread.current[:celluloid_chain_id] = value
task = Thread.current[:celluloid_task]
task.chain_id = value if task
end
def self.current_id
Thread.current[:celluloid_chain_id]
end
end
end
end