lib/roda/plugins/multi_route.rb in roda-2.28.0 vs lib/roda/plugins/multi_route.rb in roda-2.29.0
- old
+ new
@@ -148,10 +148,12 @@
subclass::RodaRequest.instance_variable_set(:@namespaced_route_regexps, {})
end
# The names for the currently stored named routes
def named_routes(namespace=nil)
- routes = opts[:namespaced_routes][namespace]
+ unless routes = opts[:namespaced_routes][namespace]
+ RodaPlugins.warn "Attempt to access multi_route namespace for which no routes have been defined: #{namespace}"
+ end
routes ? routes.keys : []
end
# Return the named route with the given name.
def named_route(name, namespace=nil)