lib/cloudist/utils.rb in cloudist-0.1.2 vs lib/cloudist/utils.rb in cloudist-0.2.0
- old
+ new
@@ -4,10 +4,18 @@
def reply_prefix(name)
"temp.reply.#{name}"
end
+ def log_prefix(name)
+ "temp.log.#{name}"
+ end
+
+ def stats_prefix(name)
+ "temp.stats.#{name}"
+ end
+
def generate_queue(exchange_name, second_name=nil)
second_name ||= $$
"#{generate_name_for_instance(exchange_name)}.#{second_name}"
end
@@ -29,9 +37,17 @@
rand(0x0010000),
rand(0x1000000),
rand(0x1000000),
]
"%04x%04x%04x%04x%04x%06x%06x" % values
+ end
+
+ def encode_message(object)
+ Marshal.dump(object).to_s
+ end
+
+ def decode_message(string)
+ Marshal.load(string)
end
def decode_json(string)
if defined? ActiveSupport::JSON
ActiveSupport::JSON.decode string