class Discover::Service::Watcher
Public Class Methods
new(block)
click to toggle source
# File lib/discover.rb, line 155 def initialize(block) @block = block @condition = Condition.new end
Public Instance Methods
done()
click to toggle source
# File lib/discover.rb, line 164 def done @condition.broadcast end
notify(update)
click to toggle source
# File lib/discover.rb, line 160 def notify(update) @block.call update end
wait()
click to toggle source
# File lib/discover.rb, line 168 def wait @condition.wait end