# File lib/ruby-progressbar/throttle.rb, line 15
  def choke(options = {})
    return unless !timer.started?                        ||
                  options.fetch(:force_update_if, false) ||
                  timer.elapsed_seconds >= rate

    timer.restart

    yield
  end