route.js
function Route(path, resource, options) {
  options = options || {};
  this.path = path;
  this.resource = resource;
  this.regexp = pathRegexp(path,
                                 this.keys = [],
                                 options.sensitive,
                                 options.strict);
}
function Route(path, resource, options) {
  options = options || {};
  this.path = path;
  this.resource = resource;
  this.regexp = pathRegexp(path,
                                 this.keys = [],
                                 options.sensitive,
                                 options.strict);
}
function Route ( path , resource , options ) { options = options || { } ; this . path = path ; this . resource = resource ; this . regexp = pathRegexp ( path , this . keys = [ ] , options . sensitive , options . strict ) ; }
Initialize `Route` with the given HTTP `path`, `resource`,
and `options`.

Options:

- `sensitive`    enable case-sensitive routes
- `strict`       enable strict matching for trailing slashes

@param {String} path
@param {Object} resource
@param {Object} options
@api private
Initialize Route with the given HTTP path resource and options .