Module: Decidim::Geo::ShapefileQueryExtension

Defined in:
lib/decidim/api/shapefile_query_extention.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(type) ⇒ Object

Public: Extends a type with ‘decidim-geo`’s fields.

type - A GraphQL::BaseType to extend.

Returns nothing.



9
10
11
# File 'lib/decidim/api/shapefile_query_extention.rb', line 9

def self.included(type)
  type.field :shapefiles, [Decidim::Geo::ShapefileType], description: "Return's information about the shapefiles", null: true
end

Instance Method Details

#shapefilesObject



13
14
15
# File 'lib/decidim/api/shapefile_query_extention.rb', line 13

def shapefiles
  Decidim::Geo::Shapefile.all
end