class Gum::Filters::Geo::Distance

Private Instance Methods

__render__(value) click to toggle source
# File lib/gum/filters/geo/distance.rb, line 7
def __render__(value)
  {
    geo_distance: {
      distance: value[:distance],
      field => value[:lat_lon]
    }
  }
end
value_from(params) click to toggle source
# File lib/gum/filters/geo/distance.rb, line 16
def value_from(params)
  return nil unless params[:"#{param}"].present? && params[:"#{param}_distance"].present?
  {
    distance: params[:"#{param}_distance"],
    lat_lon: params[:"#{param}"]
  }
end