lib/rgeo/geos/ffi_factory.rb in rgeo-0.3.11 vs lib/rgeo/geos/ffi_factory.rb in rgeo-0.3.12

- old
+ new

@@ -429,11 +429,11 @@ def polygon(outer_ring_, inner_rings_=nil) inner_rings_ = inner_rings_.to_a unless inner_rings_.kind_of?(::Array) return nil unless ::RGeo::Feature::LineString.check_type(outer_ring_) outer_ring_ = _create_fg_linear_ring(outer_ring_.points) - inner_rings_.map! do |r_| + inner_rings_ = inner_rings_.map do |r_| return nil unless ::RGeo::Feature::LineString.check_type(r_) _create_fg_linear_ring(r_.points) end inner_rings_.compact! fg_geom_ = ::Geos::Utils.create_polygon(outer_ring_, *inner_rings_) @@ -463,11 +463,11 @@ # See ::RGeo::Feature::Factory#multi_point def multi_point(elems_) elems_ = elems_.to_a unless elems_.kind_of?(::Array) - elems_.map! do |elem_| + elems_ = elems_.map do |elem_| elem_ = ::RGeo::Feature.cast(elem_, self, ::RGeo::Feature::Point, :force_new, :keep_subtype) return nil unless elem_ elem_._detach_fg_geom end @@ -481,11 +481,11 @@ # See ::RGeo::Feature::Factory#multi_line_string def multi_line_string(elems_) elems_ = elems_.to_a unless elems_.kind_of?(::Array) klasses_ = [] - elems_.map! do |elem_| + elems_ = elems_.map do |elem_| elem_ = ::RGeo::Feature.cast(elem_, self, ::RGeo::Feature::LineString, :force_new, :keep_subtype) return nil unless elem_ klasses_ << elem_.class elem_._detach_fg_geom @@ -498,10 +498,10 @@ # See ::RGeo::Feature::Factory#multi_polygon def multi_polygon(elems_) elems_ = elems_.to_a unless elems_.kind_of?(::Array) - elems_.map! do |elem_| + elems_ = elems_.map do |elem_| elem_ = ::RGeo::Feature.cast(elem_, self, ::RGeo::Feature::Polygon, :force_new, :keep_subtype) return nil unless elem_ elem_._detach_fg_geom end