class NetuitiveRubyApi::EventSchedule
Public Class Methods
start(interval)
click to toggle source
# File lib/netuitive_ruby_api/event_schedule.rb, line 3 def self.start(interval) @@thread = Thread.new do loop do sleep(interval) Thread.new do NetuitiveRubyApi::NetuitiveLogger.log.debug 'started event job' NetuitiveRubyApi::ErrorLogger.guard('error during event job') do NetuitiveRubyAPI.flush_events end NetuitiveRubyApi::NetuitiveLogger.log.debug 'finished event job' end end end end
stop()
click to toggle source
# File lib/netuitive_ruby_api/event_schedule.rb, line 18 def self.stop @@thread.kill if defined? @@thread end