From: Christoph Date: 2002-08-09T05:43:11+09:00 Subject: Re: Enumerable#any? (was: Re: Coding challenge (on Ruby Garden) [long]) "Christoph" wrote .... > module Enumerable > def all? > last = true > each {|e| return e unless last = yield e } > return last > end > def any? > last = nil # or false? > each { |e| return e if last = yield e } > return last > end > end Sigh ... module Enumerable def all? last = true each {|e| return last unless last = yield e } return last end def any? last = nil # or false? each { |e| return last if last = yield e } return last end end /Christoph