Object
# File lib/celluloid/condition.rb, line 7 def initialize(condition, task, mailbox) @condition = condition @task = task @mailbox = mailbox end
# File lib/celluloid/condition.rb, line 14 def <<(message) @mailbox << message end
# File lib/celluloid/condition.rb, line 18 def wait message = @mailbox.receive do |msg| msg.is_a?(SignalConditionRequest) && msg.task == Thread.current end message.value end
[Validate]
Generated with the Darkfish Rdoc Generator 2.