class QPush::Web::Apis::History

Public Class Methods

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

Public Instance Methods

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

Private Instance Methods

retrieve_jobs() click to toggle source
# File lib/qpush/web/apis/history.rb, line 16
def retrieve_jobs
  @jobs = Web.redis do |conn|
    conn.lrange(Web.keys[:history], 0, 10)
  end
end
update_jobs() click to toggle source
# File lib/qpush/web/apis/history.rb, line 22
def update_jobs
  @jobs.map! { |i| JSON.parse(i) }
end