module Roda::RodaPlugins::MapMatcher::RequestMethods

def match_map(hash)

in the hash, and yield the value of the hash.
Match only if the next segment in the path is one of the keys
def match_map(hash)
  rp = @remaining_path
  if key = _match_class_String
    if value = hash[@captures[-1]]
      @captures[-1] = value
      true
    else
      @remaining_path = rp
      @captures.pop
      false
    end
  end
end