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