class DRbQS::Server::CheckAlive
Constants
- DEFAULT_INTERVAL_TIME
Public Class Methods
new(interval)
click to toggle source
# File lib/drbqs/server/check_alive.rb, line 6 def initialize(interval) @interval = interval || DEFAULT_INTERVAL_TIME if !(Numeric === @interval) || @interval < 0 raise ArgumentError, "Invalid interval time." end @last = Time.now end
Public Instance Methods
set_checking()
click to toggle source
# File lib/drbqs/server/check_alive.rb, line 18 def set_checking @last = Time.now end
significant_interval?()
click to toggle source
# File lib/drbqs/server/check_alive.rb, line 14 def significant_interval? (Time.now - @last) >= @interval end