Sha256: 80bf3a5cb05af987399151ef63a74f7aa29e5e939747f6089260fc5b60b65520
Contents?: true
Size: 749 Bytes
Versions: 1
Compression:
Stored size: 749 Bytes
Contents
module Cloudist module Utils extend self def reply_prefix(name) "temp.reply.#{name}" end def generate_queue(exchange_name, second_name=nil) second_name ||= $$ "#{generate_name_for_instance(exchange_name)}.#{second_name}" end def generate_name_for_instance(name) "#{name}.#{Socket.gethostname}" end # DEPRECATED def generate_reply_to(name) "#{reply_prefix(name)}.#{generate_sym}" end def generate_sym values = [ rand(0x0010000), rand(0x0010000), rand(0x0010000), rand(0x0010000), rand(0x0010000), rand(0x1000000), rand(0x1000000), ] "%04x%04x%04x%04x%04x%06x%06x" % values end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cloudist-0.0.2 | lib/cloudist/utils.rb |