class Gum::Filters::Range

Private Instance Methods

__render__(value) click to toggle source
# File lib/gum/filters/range.rb, line 6
def __render__(value)
  { range: { field => value.update(options) } }
end
empty?(params) click to toggle source
# File lib/gum/filters/range.rb, line 17
def empty?(params)
  params[:"#{param}_from"].blank? || params[:"#{param}_to"].blank?
end
value_from(params) click to toggle source
# File lib/gum/filters/range.rb, line 10
def value_from(params)
  {
    gte: params[:"#{param}_from"],
    lte: params[:"#{param}_to"]
  }
end