From: Ruby Geo Date: 2007-12-14T00:15:53+09:00 Subject: Search Array Hi all. I am trying to convert the folowing code into a class method. which takes two argument. ! for keywords and another for business(callection of classes). which both are arrays. And I am stack any help ? ? 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 } ''''''''''''''''''''''''''''''''''''''''''''''''''' Attemted method def self.search_type(key ,user) objects = [bsn0, bsn1, bsn2, bsn3, bsn4] #search = ["Sole Trader"] #search = [KEYWORDS[0],KEYWORDS[1],KEYWORDS[2],KEYWORDS[3]] results = objects.select do |b| b.my_keywords.include?(search[0]) end end -- Posted via http://www.ruby-forum.com/.