class Sniffit::Looper
Public Class Methods
every_n_seconds(n) { || ... }
click to toggle source
# File lib/sniffit.rb, line 12 def self.every_n_seconds(n) loop do before = Time.now yield interval = n-(Time.now-before) sleep(interval) if interval > 0 end end