Method: Immutable::Trie#select

Defined in:
lib/immutable/trie.rb

#selectObject



52
53
54
55
56
# File 'lib/immutable/trie.rb', line 52

def select
  keys_to_delete = []
  each { |entry| keys_to_delete << entry[0] unless yield(entry) }
  bulk_delete(keys_to_delete)
end