kind=defined
names=all?
visibility=public

--- all?               -> bool
--- all? {|item| ... } -> bool

すべての要素が真である場合に true を返します。
偽である要素があれば、ただちに false を返します。

ブロックを伴う場合は、各要素に対してブロックを評価し、すべての結果
が真である場合に true を返します。ブロックが偽を返した時点で、
ただちに false を返します。

例:
    # すべて正の数か？
    p [5,  6, 7].all? {|v| v > 0 }   # => true
    p [5, -1, 7].all? {|v| v > 0 }   # => false

