module Qeweney::RoutingMethods

def on(route, &block)

def on(route, &block)
  return route_found(&block) unless route
  route_parts = route.split('/')
  route_length = route_parts.size
  return unless @path_parts[@path_parts_idx, route_length] == route_parts
  enter_route(route_length)
  route_found(&block)
  leave_route(route_length)
end