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