Sha256: b27ee8e79a44ee28ae0ae03f466247856835feb0be9697a906218d64c0e22159
Contents?: true
Size: 485 Bytes
Versions: 8
Compression:
Stored size: 485 Bytes
Contents
module DRbQS class Server class CheckAlive DEFAULT_INTERVAL_TIME = 300 def initialize(interval) @interval = interval || DEFAULT_INTERVAL_TIME if !(Numeric === @interval) || @interval < 0 raise ArgumentError, "Invalid interval time." end @last = Time.now end def significant_interval? (Time.now - @last) >= @interval end def set_checking @last = Time.now end end end end
Version data entries
8 entries across 8 versions & 1 rubygems