Sha256: 0375e992f63055b0a51baa3deb2982b5f1cfd8d0f903c3fd6e7383beb39332ad
Contents?: true
Size: 401 Bytes
Versions: 1
Compression:
Stored size: 401 Bytes
Contents
module Backport module Server class Interval < Base def initialize period, &block @period = period @block = block @last_time = Time.now end def tick return unless Time.now - @last_time > @period @block.call @last_time = Time.now end def stop @stopped = true end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
backport-0.1.0 | lib/backport/server/interval.rb |