Method: RGeo::ImplHelper::BasicMultiPolygonMethods#initialize
- Defined in:
- lib/rgeo/impl_helper/basic_geometry_collection_methods.rb
#initialize(factory, elements) ⇒ Object
159 160 161 162 163 164 165 166 167 |
# File 'lib/rgeo/impl_helper/basic_geometry_collection_methods.rb', line 159 def initialize(factory, elements) self.factory = factory @elements = elements.map do |elem| elem = Feature.cast(elem, factory, Feature::Polygon, :keep_subtype) raise Error::InvalidGeometry, "Could not cast #{elem}" unless elem elem end init_geometry end |