Returns a new instance of Timer.
4 5 6 7 8
# File 'lib/channel/timer.rb', line 4 def initialize(delay) @channel = Channel.new(1) @prc = -> { sleep delay; channel << Time.now } start end