Method: MailRunner::ArchivistBot.pop_from_stack

Defined in:
lib/mail_runner/archive_manager.rb

.pop_from_stackObject



28
29
30
31
32
33
34
35
# File 'lib/mail_runner/archive_manager.rb', line 28

def self.pop_from_stack
  key, que_packet = $redis.blpop("archive_stack", :timeout => 5) #timeout needed for MockRedis in Testing Env.
  $logger.info("Archivist") { "#item popped from stack for processing"}
  data = JSON::parse(que_packet)
  msg = data[0]
  archive = data[1]
  return msg, archive
end