From: Ruby Geo Date: 2007-12-14T00:53:18+09:00 Subject: Refactor into a class method. objects = [bsn0, bsn1, bsn2, bsn3, bsn4] search = ["Sole Trader"] results = objects.select do |b| match = true catch(:success) do search.each{|s| throw :success if b.my_keywords.include?(s) } match = false end match end puts (" ") puts "Search Results" puts (" ") results.each{|r| puts r } -- Posted via http://www.ruby-forum.com/.