Class: Geoq::FeatureCollection
- Inherits:
-
Object
- Object
- Geoq::FeatureCollection
- Defined in:
- lib/geoq/entity.rb
Instance Attribute Summary collapse
-
#entities ⇒ Object
readonly
Returns the value of attribute entities.
Instance Method Summary collapse
-
#initialize(entities) ⇒ FeatureCollection
constructor
A new instance of FeatureCollection.
- #to_geojson ⇒ Object
Constructor Details
#initialize(entities) ⇒ FeatureCollection
Returns a new instance of FeatureCollection.
88 89 90 |
# File 'lib/geoq/entity.rb', line 88 def initialize(entities) @entities = entities end |
Instance Attribute Details
#entities ⇒ Object (readonly)
Returns the value of attribute entities.
87 88 89 |
# File 'lib/geoq/entity.rb', line 87 def entities @entities end |
Instance Method Details
#to_geojson ⇒ Object
92 93 94 95 |
# File 'lib/geoq/entity.rb', line 92 def to_geojson {type: "FeatureCollection", features: entities.map { |e| e.as_geojson(true) } }.to_json end |