module Roda::RodaPlugins::MultiRoute::RequestMethods
Public Instance Methods
multi_route() { || ... }
click to toggle source
Check if the first segment in the path matches any of the current named routes. If so, call that named route. If not, do nothing. If the named route does not handle the request, and a block is given, yield to the block.
# File lib/roda/plugins/multi_route.rb, line 112 def multi_route on self.class.named_route_regexp do |section| route(section) yield if block_given? end end
route(name)
click to toggle source
Dispatch to the named route with the given name.
# File lib/roda/plugins/multi_route.rb, line 120 def route(name) scope.instance_exec(self, &self.class.roda_class.named_route(name)) end