Mini Shell
--- !ruby/object:RI::MethodDescription
aliases: []
block_params:
comment:
- !ruby/struct:SM::Flow::P
body: Passes elements to the block until the block returns nil or false, then stops iterating and returns an array of all prior elements.
- !ruby/struct:SM::Flow::VERB
body: " a = [1, 2, 3, 4, 5, 0]\n a.take_while {|i| i < 3 } # => [1, 2]\n"
full_name: Array#take_while
is_singleton: false
name: take_while
params: |
ary.take_while {|arr| block } => array
visibility: public
Zerion Mini Shell 1.0