class FinishLine

easy thread-safe class for determining who's the “winner” in a race (i.e. first person to hit the finish line

Public Class Methods

new() click to toggle source
# File lib/sup/util.rb, line 659
def initialize
  @m = Mutex.new
  @over = false
end

Public Instance Methods

winner?() click to toggle source
# File lib/sup/util.rb, line 664
def winner?
  @m.synchronize { !@over && @over = true }
end