class ProgressMonitor::Display::TimerLoop

Attributes

queue[R]

Public Class Methods

new(queue) click to toggle source
# File lib/progress_monitor/display/timer_loop.rb, line 6
def initialize(queue)
  @queue = queue
end

Public Instance Methods

perform() click to toggle source
# File lib/progress_monitor/display/timer_loop.rb, line 10
def perform
  loop do
    sleep 0.1
    queue << {type: :timer}
  end
end