class Arelastic::Queries::GeoDistance
Attributes
distance[RW]
field[RW]
location[RW]
options[RW]
Public Class Methods
new(field, location, distance, options = {})
click to toggle source
# File lib/arelastic/queries/geo_distance.rb, line 5 def initialize(field, location, distance, options = {}) @field = field @location = location @distance = distance @options = options end
Public Instance Methods
as_elastic()
click to toggle source
# File lib/arelastic/queries/geo_distance.rb, line 12 def as_elastic params = { field => location, "distance" => distance }.update(options) { "geo_distance" => params } end