Sha256: cd48db5fd1688c8fc4a0cd121558d192ed91d1c03ed2eba0cbef6258f7f84dd1
Contents?: true
Size: 469 Bytes
Versions: 1
Compression:
Stored size: 469 Bytes
Contents
module Elephrame module Scheduler attr :scheduler, :interval attr_reader :schedule def setup_scheduler intv require 'rufus-scheduler' @interval = intv @scheduler = Rufus::Scheduler.new end def run_scheduled @scheduler.repeat @interval do |j| @schedule = j yield(self) end @scheduler.join unless not @streamer.nil? end alias_method :run, :run_scheduled end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
elephrame-0.2.0 | lib/elephrame/rest/rest.rb |