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