lib/game-queue.rb in game-queue-0.2.3 vs lib/game-queue.rb in game-queue-0.2.4
- old
+ new
@@ -20,11 +20,11 @@
# ==== Parameters
# message_name<String>: тип сообщения
# message_body<Object>:: любой ruby объект с простыми данными, хэш, массив, число, строка...
def push(message_name, message_body)
- $redis.lpush(queue_name, Marshal.dump([message_name.to_s, message_body]))
+ redis.lpush(queue_name, Marshal.dump([message_name.to_s, message_body]))
end
# См. push
def async_push(*params)
Thread.new { push *params }
@@ -32,16 +32,16 @@
# ==== Returns
# <Array[String, Object]>::
def pop
- result = $redis.rpop(queue_name)
+ result = redis.rpop(queue_name)
Marshal.load(result) if result
end
# ==== Description
# очищает всю очередь
def clean!
- $redis.del(queue_name)
+ redis.del(queue_name)
end
end