class QPush::Web::Apis::Jobs

Public Class Methods

new() click to toggle source
# File lib/qpush/web/apis/jobs.rb, line 5
def initialize
  @jobs = nil
end

Public Instance Methods

call() click to toggle source
# File lib/qpush/web/apis/jobs.rb, line 9
def call
  retrieve_jobs
  update_jobs
end

Private Instance Methods

retrieve_jobs() click to toggle source
# File lib/qpush/web/apis/jobs.rb, line 16
def retrieve_jobs
  Web.redis { |c| @jobs = c.smembers(QPush::Base::KEY + ':jobs') }
end
update_jobs() click to toggle source
# File lib/qpush/web/apis/jobs.rb, line 20
def update_jobs
  @jobs.map! { |job| { klass: job } }
end