<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -36,12 +36,18 @@ class Google
     def initialize result
       @title   = ( result / 'h2.r' ).inner_text
       @url     = ( result / 'h2.r a' )[0]['href']
-      @cached  = ( result / 'div.std nobr a' )[0]['href'] if ( result / 'div.std nobr a' )[0].inner_text == 'Cached'
-      @snippet = &quot;&quot;
-      ( result / 'div.std' )[0].children.each do |this| 
-        break if this.to_s == '&lt;br /&gt;'
-        @snippet &lt;&lt; this.inner_text
-      end 
+
+      cached_element = ( result / 'div.std nobr a' )[0]
+      @cached  = cached_element['href'] if cached_element and cached_element.inner_text == 'Cached'
+
+      snippet_element = ( result / 'div.std' )[0]
+      if snippet_element
+        @snippet = &quot;&quot;
+        snippet_element.children.each do |this| 
+          break if this.to_s == '&lt;br /&gt;'
+          @snippet &lt;&lt; this.inner_text
+        end 
+      end
     end
   end
 end</diff>
      <filename>lib/domain-finder/google.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a6e706532cb74e08d94662c2d35ef96f8b1a4256</id>
    </parent>
  </parents>
  <author>
    <name>remi</name>
    <email>remi@remitaylor.com</email>
  </author>
  <url>http://github.com/remi/domain-finder/commit/84838f2fc9e069261e28d16586bb964b26c7041d</url>
  <id>84838f2fc9e069261e28d16586bb964b26c7041d</id>
  <committed-date>2008-06-14T15:40:16-07:00</committed-date>
  <authored-date>2008-06-14T15:40:16-07:00</authored-date>
  <message>google bugfixes ... supports google search results with no cache and/or no snippet</message>
  <tree>0e7b153bcc0ae0353f91952490c3ae671efd9252</tree>
  <committer>
    <name>remi</name>
    <email>remi@remitaylor.com</email>
  </committer>
</commit>
