Sha256: a1619874345e59d5d0a0b34dd8d234fc5c9e36d25b7f7c2c41cdb903fbea139a

Contents?: true

Size: 332 Bytes

Versions: 1

Compression:

Stored size: 332 Bytes

Contents

module Sunspot
  module Query
    class Geofilt
      def initialize(field, lat, lon, radius)
        @field, @lat, @lon, @radius = field, lat, lon, radius
      end

      def to_params
        filter = "{!geofilt sfield=#{@field.indexed_name} pt=#{@lat},#{@lon} d=#{@radius}}"

        {:fq => filter}
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sunspot-2.0.0.pre.111215 lib/sunspot/query/geofilt.rb