On Tue, 19 Jun 2001, Benjamin J. Tilly wrote:

>   def every(&block)
>     reject(&block) == []
>   end
> 
>   def none(&block)
>     find_all(&block) == []
>   end

In the spirit of incremental improvement...

Assuming "== []" creates an empty Array for the purpose of comparision,
it would be a bit faster to do:

  def every(&block)
    reject(&block).empty?
  end

  def none(&block)
    find_all(&block).empty?
  end

-- 
  spwhite / chariot.net.au