class SidekiqSpy::Spy::Schedules

Public Class Methods

new() click to toggle source
# File lib/sidekiq-spy/spy/schedules.rb, line 10
def initialize
  @schedules = Sidekiq::ScheduledSet.new
  
  refresh
end

Public Instance Methods

refresh() click to toggle source
# File lib/sidekiq-spy/spy/schedules.rb, line 16
def refresh
  h = []
  
  @schedules.each do |schedule|
    h << {
      :scheduled_at => schedule.at,
      :queue        => schedule['queue'],
      :class        => schedule['class'],
      :args         => schedule['args'],
    }
  end
  
  @data = h
end