class Sunspot::Query::Bbox

Public Class Methods

new(field, first_corner, second_corner) click to toggle source
# File lib/sunspot/query/bbox.rb, line 4
def initialize(field, first_corner, second_corner)
  @field, @first_corner, @second_corner = field, first_corner, second_corner
end

Public Instance Methods

to_params() click to toggle source
# File lib/sunspot/query/bbox.rb, line 12
def to_params
  filter = "#{@field.indexed_name}:#{to_solr_conditional}"

  {:fq => filter}
end
to_solr_conditional() click to toggle source
# File lib/sunspot/query/bbox.rb, line 8
def to_solr_conditional
  "[#{@first_corner.join(",")} TO #{@second_corner.join(",")}]"
end