Class: Queue
- Inherits:
-
Object
- Object
- Queue
- Defined in:
- ruby/trema/packet-queue.rb
Class Attribute Summary collapse
-
.queues ⇒ Array
An array of PacketQueue objects.
Class Method Summary collapse
-
.append(queue) ⇒ Object
Add queue to list.
-
.each(&block) ⇒ Array
Iterate over each PacketQueue item.
Class Attribute Details
.queues ⇒ Array
Returns an array of PacketQueue objects.
24 25 26 |
# File 'ruby/trema/packet-queue.rb', line 24 def queues @queues end |
Class Method Details
.append(queue) ⇒ Object
Add queue to list.
30 31 32 33 |
# File 'ruby/trema/packet-queue.rb', line 30 def self.append queue @queues ||= [] @queues << queue unless @queues.include?(queue) end |
.each(&block) ⇒ Array
Iterate over each PacketQueue item.
45 46 47 48 49 |
# File 'ruby/trema/packet-queue.rb', line 45 def self.each &block @queues.each do | each | block.call each end end |