Sha256: a6b410dc3d5109bbf727be5854984a6f9ed9979c9f5319aaa2edc584cafd6d5f
Contents?: true
Size: 389 Bytes
Versions: 2
Compression:
Stored size: 389 Bytes
Contents
Backbone.Ultimate ||= {} class Backbone.Ultimate.Router extends Backbone.Router namedParam = /:\w+/g splatParam = /\*\w+/g escapeRegExp = /[-[\]{}()+?.,\\^$|#\s]/g _routeToRegExp: (route) -> route = route.replace(escapeRegExp, '\\$&') .replace(namedParam, '([^\/]+)') .replace(splatParam, '(.*?)') new RegExp("^\/?#{route}\/?$")
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ultimate-base-0.2.1 | app/assets/javascripts/backbone/ultimate/router.js.coffee |
ultimate-base-0.2.0 | app/assets/javascripts/backbone/ultimate/router.js.coffee |