Method: RGeo::ImplHelper::BasicMultiLineStringMethods#initialize
- Defined in:
- lib/rgeo/impl_helper/basic_geometry_collection_methods.rb
#initialize(factory, elements) ⇒ Object
79 80 81 82 83 84 85 86 87 |
# File 'lib/rgeo/impl_helper/basic_geometry_collection_methods.rb', line 79 def initialize(factory, elements) self.factory = factory @elements = elements.map do |elem| elem = Feature.cast(elem, factory, Feature::LineString, :keep_subtype) raise Error::InvalidGeometry, "Could not cast #{elem}" unless elem elem end init_geometry end |