Method: QHash#take_while

Defined in:
lib/q-language/methods/hash.rb

#take_while(&block) ⇒ Object



332
333
334
335
336
337
338
# File 'lib/q-language/methods/hash.rb', line 332

def take_while (&block)
  value.take_while do |obj|
    result = yield obj
    break result if env::break?
    result
  end
end