# File lib/handlers/repository.rb, line 37 def search(search_string) params= {:filter => search_string} params= params.merge({:base_system => options.base_system}) if options.base_system repos= StudioApi::Repository.find(:all, :params => params) repos.collect do |repo| # for some reason some repos don't have a base_url if repo.respond_to?('base_url') say "#{repo.id}.) #{repo.name}: #{repo.base_url} #{[repo.matches.attributes["software_name"]].flatten.join(', ')}\n" end end end