js/libs/ember-1.5.1.js
function(url) {
        // Perform a URL-based transition, but don't change
        // the URL afterward, since it already happened.
        var args = slice.call(arguments);
        if (url.charAt(0) !== '/') { args[0] = '/' + url; }

        return doTransition(this, args).method('replaceQuery');
      }
function(url) {
        // Perform a URL-based transition, but don't change
        // the URL afterward, since it already happened.
        var args = slice.call(arguments);
        if (url.charAt(0) !== '/') { args[0] = '/' + url; }

        return doTransition(this, args).method('replaceQuery');
      }
var handler = handlerInfo.handler;
The entry point for handling a change to the URL (usually
via the back and forward button).

Returns an Array of handlers and the parameters associated
with those parameters.

@param {String} url a URL to process

@return {Array} an Array of `[handler, parameter]` tuples