class
   Conveyor::Scheduler
 
  - Conveyor::Scheduler
 - Reference
 - Object
 
Defined in:
scheduler.crConstructors
Instance Method Summary
- #check_primary
 - #daily(job : Job, *, at time_of_day : String, in location : Time::Location = @location) : Nil
 - #daily(*, at time_of_day : String, in location : Time::Location = @location, &block : -> Job) : Nil
 - #every(interval : Time::Span, job : Job, start_in : Time::Span = (rand(interval.total_seconds)).seconds) : Nil
 - #every(interval : Time::Span, start_in : Time::Span = (rand(interval.total_seconds)).seconds, &block : -> Job)
 - #interval : Time::Span
 - #jobs : Array(Conveyor::Scheduler::ScheduledJob)
 - #running? : Bool
 - #start : Nil
 - #stop
 - #tick(enqueue : Bool)
 - #time_zone(location : Time::Location)
 - #weekly(job : Job, *, on weekdays : Array(Time::DayOfWeek), at time_of_day : String, in location : Time::Location = @location) : Nil
 - #weekly(*, on weekdays : Array(Time::DayOfWeek), at time_of_day : String, in location : Time::Location = @location, &block : -> Job) : Nil
 
Constructor Detail
Instance Method Detail
        
        def daily(*, at time_of_day : String, in location : Time::Location = @location, &block :  -> Job) : Nil
        #
      
      
      
        
        def every(interval : Time::Span, job : Job, start_in : Time::Span = (rand(interval.total_seconds)).seconds) : Nil
        #
      
      
      
        
        def every(interval : Time::Span, start_in : Time::Span = (rand(interval.total_seconds)).seconds, &block :  -> Job)
        #
      
      
      
        
        def weekly(job : Job, *, on weekdays : Array(Time::DayOfWeek), at time_of_day : String, in location : Time::Location = @location) : Nil
        #