Robert Klemme
12/13/2007 4:05:00 PM
2007/12/13, Ruby Geo <rubyror@googlemail.com>:
> 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) }
^^^^^^^^
I suggest you use Enumerable#any? instead of #each here and throw away
the catch throw logic.
> match = false
> end
> match
>
> end
> puts (" ")
> puts "Search Results"
> puts (" ")
> results.each{|r| puts r }
What was the question again?
robert
--
use.inject do |as, often| as.you_can - without end