Method: Green::Event#wait

Defined in:
lib/green/event.rb

#waitObject



15
16
17
18
19
20
21
22
23
# File 'lib/green/event.rb', line 15

def wait
  if @setted
    @result
  else
    g = Green.current
    waiters << g
    Green.hub.wait { waiters.delete g }
  end
end