Module: Lite::Containers::Abstract::Deque

Includes:
Queue
Included in:
Lite::Containers::AvlTree, SortedArray, TopN::Deque
Defined in:
lib/lite/containers/abstract/deque.rb

Instance Method Summary collapse

Methods included from Queue

#drain!, #front, #pop_front

Instance Method Details

#backObject

Removes and returns lowest priority element. Does nothing if empty

Raises:

  • (NotImplementedError)


12
13
14
# File 'lib/lite/containers/abstract/deque.rb', line 12

def back
  raise NotImplementedError, "#{self.class.name}##{__method__} unimplemented"
end

#pop_backObject

Removes and returns lowest priority element. Does nothing if empty

Raises:

  • (NotImplementedError)


17
18
19
# File 'lib/lite/containers/abstract/deque.rb', line 17

def pop_back
  raise NotImplementedError, "#{self.class.name}##{__method__} unimplemented"
end