Class: RequestQueue::Queue

Inherits:
Object
  • Object
show all
Defined in:
lib/request_queue/queue.rb

Direct Known Subclasses

FakeQueue, InlineQueue

Instance Method Summary collapse

Constructor Details

#initializeQueue

Returns a new instance of Queue.



5
6
7
# File 'lib/request_queue/queue.rb', line 5

def initialize
  @queue = Set.new
end

Instance Method Details

#<<(message) ⇒ Object



9
10
11
# File 'lib/request_queue/queue.rb', line 9

def <<(message)
  @queue << message
end

#process!Object Also known as: process



13
14
15
# File 'lib/request_queue/queue.rb', line 13

def process!
  filter.each(&:call)
end