class Gum::Filters::Geo::Bbox

Private Instance Methods

__render__(value) click to toggle source
# File lib/gum/filters/geo/bbox.rb, line 7
def __render__(value)
  {
    geo_bounding_box: {
      field => {
        top: value.top,
        left: value.left,
        bottom: value.bottom,
        right: value.right
      }
    }
  }
end
empty?(params) click to toggle source
Calls superclass method Gum::Filter#empty?
# File lib/gum/filters/geo/bbox.rb, line 28
def empty?(params)
  super || parser.empty?(params[param])
end
parser() click to toggle source
# File lib/gum/filters/geo/bbox.rb, line 20
def parser
  @_parser ||= ParamParser.new(options[:pattern])
end
value_from(params) click to toggle source
Calls superclass method Gum::Filter#value_from
# File lib/gum/filters/geo/bbox.rb, line 24
def value_from(params)
  parser.parse(super)
end