Method: MailRunner::ArchivistBot.pop_from_stack
- Defined in:
- lib/mail_runner/archive_manager.rb
.pop_from_stack ⇒ Object
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 |