Method: Algorithmix::DataStructure::Generic::Deque#select

Defined in:
lib/algorithmix/data_structure/generic/deque.rb

#select(&block) ⇒ Deque

Filters elements of the deque by given condition.

Parameters:

  • &block

Returns:

  • (Deque)

    a new deque



327
328
329
# File 'lib/algorithmix/data_structure/generic/deque.rb', line 327

def select(&block)
  Deque.new( @container.select { |e| block.call(e)})
end