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