class Sunspot::Query::Restriction::InRadius
Public Class Methods
new(negated, field, *value)
click to toggle source
Calls superclass method
# File lib/sunspot/query/restriction.rb, line 161 def initialize(negated, field, *value) @lat, @lon, @radius = value super negated, field, value end
Public Instance Methods
negate()
click to toggle source
# File lib/sunspot/query/restriction.rb, line 166 def negate self.class.new(!@negated, @field, *@value) end
Private Instance Methods
to_positive_boolean_phrase()
click to toggle source
# File lib/sunspot/query/restriction.rb, line 171 def to_positive_boolean_phrase "_query_:\"{!geofilt sfield=#{@field.indexed_name} pt=#{@lat},#{@lon} d=#{@radius}}\"" end