class Gum::Filters::Geo::Range

Private Instance Methods

__render__(value) click to toggle source
# File lib/gum/filters/geo/range.rb, line 7
def __render__(value)
  {
    geo_distance_range: {
      from: value[:from],
      to: value[:to],
      field => value[:lat_lon]
    }
  }
end
empty?(params) click to toggle source
# File lib/gum/filters/geo/range.rb, line 25
def empty?(params)
  params[:"#{param}"].blank? ||
    params[:"#{param}_from"].blank? ||
    params[:"#{param}_to"].blank?
end
value_from(params) click to toggle source
# File lib/gum/filters/geo/range.rb, line 17
def value_from(params)
  {
    from: params[:"#{param}_from"],
    to: params[:"#{param}_to"],
    lat_lon: params[:"#{param}"]
  }
end