We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2be2099 commit ee8c764Copy full SHA for ee8c764
lib/resque/queue.rb
@@ -88,6 +88,11 @@ def destroy
88
@redis.srem(:queues, @name)
89
end
90
91
+ # returns +true+ if the queue is destroyed and +false+ if it isn't
92
+ def destroyed?
93
+ !@redis.sismember(:queues, @name)
94
+ end
95
+
96
def encode object
97
@coder.dump object
98
test/redis_queue_test.rb
@@ -98,6 +98,16 @@ def == other
assert !Resque.redis.exists(queue.redis_name)
99
100
101
+ it "returns false if a queue is not destroyed" do
102
+ assert !q.destroyed?
103
104
105
+ it "returns true if a queue is destroyed" do
106
+ queue1 = q
107
+ queue1.destroy
108
+ assert queue1.destroyed?
109
110
111
def q
112
Resque::Queue.new 'foo', Resque.redis
113
0 commit comments