class Arelastic::Queries::GeoPolygon
Attributes
field[RW]
options[RW]
points[RW]
Public Class Methods
new(field, points, options = {})
click to toggle source
# File lib/arelastic/queries/geo_polygon.rb, line 6 def initialize(field, points, options = {}) warn 'Arelastic::Queries::GeoPolygon is deprecated in Elastic Search 7.12;' + 'Use Arelastic::Queries::GeoShape instead.' @field = field @points = points @options = options end
Public Instance Methods
as_elastic()
click to toggle source
# File lib/arelastic/queries/geo_polygon.rb, line 14 def as_elastic params = { field => { 'points' => points } }.update(options) { 'geo_polygon' => params } end