class QPush::Web::Apis::Morgue

Public Class Methods

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

Public Instance Methods

call() click to toggle source
# File lib/qpush/web/apis/morgue.rb, line 11
def call
  retrieve_morgue
  update_morgue
end

Private Instance Methods

retrieve_morgue() click to toggle source
# File lib/qpush/web/apis/morgue.rb, line 18
def retrieve_morgue
  @morgue = Web.redis do |conn|
    conn.lrange(Web.keys[:morgue], @start, @start + @count)
  end
end
update_morgue() click to toggle source
# File lib/qpush/web/apis/morgue.rb, line 24
def update_morgue
  @morgue.map! { |i| JSON.parse(i) }
end