class CypressRails::Server::Timer

Public Class Methods

new(expire_in) click to toggle source
# File lib/cypress-rails/server/timer.rb, line 4
def initialize(expire_in)
  @start = current
  @expire_in = expire_in
end

Public Instance Methods

expired?() click to toggle source
# File lib/cypress-rails/server/timer.rb, line 9
def expired?
  current - @start >= @expire_in
end
stalled?() click to toggle source
# File lib/cypress-rails/server/timer.rb, line 13
def stalled?
  @start == current
end

Private Instance Methods

current() click to toggle source
# File lib/cypress-rails/server/timer.rb, line 19
def current
  Process.clock_gettime(Process::CLOCK_MONOTONIC)
end