def search require 'soap/wsdlDriver' @title = 'Search Results' key = 'YOUR GOOGLE API KEY HERE' yoursite = 'YOUR SITE ADDRESS HERE' driver = SOAP::WSDLDriverFactory.new("http://api.google.com/GoogleSearch.wsdl").createDriver @results = driver.doGoogleSearch(key, @params['term']+" site:#{yoursite}", 0, 10, true, " ", false, " ", " ", " ") end
and parsing data
<% for result in @results.resultElements %> <%= result.title %> <%= result.snippet %> <%= result.URL %> <% end %>