module SidekiqScheduler::CLI
def self.included(base)
def self.included(base) base.class_eval do alias_method :run_manager, :run alias_method :run, :run_scheduler end end
def run_scheduler
def run_scheduler scheduler_options = { :scheduler => true, :resolution => 5 } scheduler_options.merge!(options) scheduler = SidekiqScheduler::Manager.new(scheduler_options) scheduler.start! run_manager scheduler.stop! end