Method: Critbit#each_value

Defined in:
lib/critbit.rb

#each_value(prefix = nil, &block) ⇒ Object

Calls block once for each value in critbit, passing the value as a parameter.

If no block is given, an enumerator is returned instead.



265
266
267
268
269
270
271
272
273
274
# File 'lib/critbit.rb', line 265

def each_value(prefix = nil, &block)
  
  if block_given?
    cursor = Critbit::EachValueCursor.new(&block)
    _get(cursor, prefix)
  else
    to_enum(:each, prefix)
  end

end