class Hamster::SortedSet

def select

Other tags:
    Yield: - Once for each item.

Returns:
  • (SortedSet) -
def select
  return enum_for(:select) unless block_given?
  items_to_delete = []
  each { |item| items_to_delete << item unless yield(item) }
  derive_new_sorted_set(@node.bulk_delete(items_to_delete))
end