Open
Description
not sure why we're not just evaling on the fn.toString() haha... my bad, this looks too ugly:
\n\
/**\n\
* Running flag.\n\
*/\n\
\n\
var running;\n\
\n\
/**\n\
* Register `path` with callback `fn()`,\n\
* or route `path`, or `page.start()`.\n\
*\n\
* page(fn);\n\
* page('*', fn);\n\
* page('/user/:id', load, user);\n\
* page('/user/' + user.id, { some: 'thing' });\n\
* page('/user/' + user.id);\n\
* page();\n\
*\n\
* @param {String|Function} path\n\
* @param {Function} fn...\n\
* @api public\n\
*/\n\
\n\
function page(path, fn) {\n\
// <callback>\n\
if ('function' == typeof path) {\n\
return page('*', path);\n\