class RedPack::ResponseQueueNameGenerator
Constants
- SESSION_ID_KEY
Attributes
msg_id[RW]
redis[RW]
session_id[RW]
Public Class Methods
new(redis, session_id=nil, msg_id=nil)
click to toggle source
# File lib/redpack-ruby/clients.rb, line 19 def initialize(redis, session_id=nil, msg_id=nil) @redis = redis @session_id, @msg_id = session_id, msg_id end
Public Instance Methods
incr_queue_id()
click to toggle source
# File lib/redpack-ruby/clients.rb, line 12 def incr_queue_id return @redis.incr(SESSION_ID_KEY) end
new_name()
click to toggle source
# File lib/redpack-ruby/clients.rb, line 24 def new_name return "redpack-return-#{self.incr_queue_id}" end