class Rangefinder::Memo
Attributes
hits[R]
misses[R]
ranges[R]
Public Class Methods
new()
click to toggle source
# File lib/rangefinder/memo.rb, line 6 def initialize @ranges = [] @hits = 0 @misses = 0 @mutex = Mutex.new end
Public Instance Methods
hit!()
click to toggle source
# File lib/rangefinder/memo.rb, line 12 def hit! @mutex.synchronize { @hits += 1 } end
miss!()
click to toggle source
# File lib/rangefinder/memo.rb, line 15 def miss! @mutex.synchronize { @misses += 1 } end