# File lib/rhc/cartridge_helpers.rb, line 48 def match_cart(cart, search) search = search.to_s.downcase.gsub(/[_\-\s]/,' ') [ cart.name, (cart.tags || []).join(' '), ].compact.any?{ |s| s.present? && s.downcase.gsub(/[_\-\s]/,' ').include?(search) } || search.length > 2 && [ cart.description ].compact.any?{ |s| s.present? && !s.downcase.match(/\b#{Regexp.escape(search)}\b/).nil? } end