<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -21,6 +21,10 @@ module Graticule
       end
     end
     
+    def blank?
+      attributes.slice('precision').empty?
+    end
+    
     # Returns an Array with latitude and longitude.
     def coordinates
       [latitude, longitude]</diff>
      <filename>lib/graticule/location.rb</filename>
    </modified>
    <modified>
      <diff>@@ -62,5 +62,12 @@ module Graticule
       assert_equal &quot;1600 Pennsylvania Avenue, NW\nWashington, DC 20500\nlatitude: 38.898748, longitude: -77.037684&quot;,
         @washington_dc.to_s(:country =&gt; false, :coordinates =&gt; true)
     end
+    
+    def test_blank?
+      assert Location.new.blank?
+      [:latitude, :longitude, :street, :locality, :region, :postal_code, :country].each do |attr|
+        assert !Location.new(attr =&gt; 'Foo').blank?
+      end
+    end
   end
 end
\ No newline at end of file</diff>
      <filename>test/unit/graticule/location_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0eee71a2335e52808e68aed6481b0625a64cd315</id>
    </parent>
  </parents>
  <author>
    <name>Brandon Keepers</name>
    <email>brandon@collectiveidea.com</email>
  </author>
  <url>http://github.com/collectiveidea/graticule/commit/aa76e1d014855701a60bd5f854d0871ec6a9583e</url>
  <id>aa76e1d014855701a60bd5f854d0871ec6a9583e</id>
  <committed-date>2009-04-17T13:19:42-07:00</committed-date>
  <authored-date>2009-04-17T13:19:18-07:00</authored-date>
  <message>Added #blank? to Location</message>
  <tree>00ede9f983c94d4e7cd2bf3104a01022498f9436</tree>
  <committer>
    <name>Brandon Keepers</name>
    <email>brandon@collectiveidea.com</email>
  </committer>
</commit>
