> Is there something like
>    Array#any?
> ?
>
> [3,1,5].any? {|el| el == 1} #=> true
> [3,1,5].any? {|el| el == 4} #=> false
>
> ['foozboozer','hubbabubba'].any? {|el| el =~ /oo/} #=> true
> ['foozboozer','hubbabubba'].any? {|el| el =~ /\d+/} #=> false

Array#detect (which is mixed-in from the Enumerable module) appears to be
pretty close to what you're looking for, and I think you could implement
your any? method using it:

    class Array
      def any?(&blk)
        detect(&blk) != nil
      end
    end

Hope this helps,

Lyle