class Puppet::Util::Watcher::Timer

Attributes

timeout[R]

Public Class Methods

new(timeout) click to toggle source
  # File lib/puppet/util/watcher/timer.rb
4 def initialize(timeout)
5   @timeout = timeout
6 end

Public Instance Methods

expired?() click to toggle source
   # File lib/puppet/util/watcher/timer.rb
12 def expired?
13   (now - @start_time) >= @timeout
14 end
now() click to toggle source
   # File lib/puppet/util/watcher/timer.rb
16 def now
17   Time.now.to_i
18 end
start() click to toggle source
   # File lib/puppet/util/watcher/timer.rb
 8 def start
 9   @start_time = now
10 end