class Hamster::SortedSet

def take_while

Other tags:
    Yield: -

Returns:
  • (SortedSet, Enumerator) -
def take_while
  return enum_for(:take_while) if not block_given?
  n = 0
  each do |item|
    break unless yield item
    n += 1
  end
  take(n)
end