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