#!/usr/bin/ruby -w module Enumerable def any self.each do |item| return true if yield(item) end return false end def all self.each do |item| return false unless yield(item) end return true end end a = [1, 3, 6, 8, 12] if a.all{ |x| x < 10 } puts "all < 10" end if a.all{ |x| x > 0 } puts "all > 0" end if a.any{ |x| x == 3 } puts "any == 3" end