lib/rcap/cap_1_1/polygon.rb in rcap-1.0.0.rc.3 vs lib/rcap/cap_1_1/polygon.rb in rcap-1.0.0.rc.4

- old
+ new

@@ -52,10 +52,10 @@ def self.parse_polygon_string( polygon_string ) # :nodoc: polygon_string.split( ' ' ).map{ |coordinate_string| coordinate_string.split( ',' ).map{|coordinate| coordinate.to_f }} end def self.from_xml_element( polygon_xml_element ) # :nodoc: - if !polygon_xml_element.text.nil? + if !polygon_xml_element.text.nil? && !polygon_xml_element.text.empty? coordinates = self.parse_polygon_string( polygon_xml_element.text ) points = coordinates.map{ |lattitude, longitude| Point.new( :lattitude => lattitude, :longitude => longitude )}[0..-2] polygon = self.new( :points => points ) else self.new