Class: Polipus::QueueOverflow::DevNullQueue
- Inherits:
-
Object
- Object
- Polipus::QueueOverflow::DevNullQueue
- Defined in:
- lib/polipus/queue_overflow/dev_null_queue.rb
Instance Method Summary collapse
- #clear ⇒ Object
- #empty? ⇒ Boolean
-
#initialize ⇒ DevNullQueue
constructor
A new instance of DevNullQueue.
- #length ⇒ Object (also: #size)
- #pop(_ = false) ⇒ Object (also: #dec, #shift)
- #push(_data) ⇒ Object (also: #enc, #<<)
Constructor Details
#initialize ⇒ DevNullQueue
Returns a new instance of DevNullQueue.
6 7 |
# File 'lib/polipus/queue_overflow/dev_null_queue.rb', line 6 def initialize end |
Instance Method Details
#clear ⇒ Object
17 18 |
# File 'lib/polipus/queue_overflow/dev_null_queue.rb', line 17 def clear end |
#empty? ⇒ Boolean
13 14 15 |
# File 'lib/polipus/queue_overflow/dev_null_queue.rb', line 13 def empty? true end |
#length ⇒ Object Also known as: size
9 10 11 |
# File 'lib/polipus/queue_overflow/dev_null_queue.rb', line 9 def length 0 end |
#pop(_ = false) ⇒ Object Also known as: dec, shift
23 24 25 |
# File 'lib/polipus/queue_overflow/dev_null_queue.rb', line 23 def pop(_ = false) nil end |
#push(_data) ⇒ Object Also known as: enc, <<
20 21 |
# File 'lib/polipus/queue_overflow/dev_null_queue.rb', line 20 def push(_data) end |