summaryrefslogtreecommitdiff
path: root/app/node_modules/okview/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/node_modules/okview/index.js')
-rw-r--r--app/node_modules/okview/index.js13
1 files changed, 12 insertions, 1 deletions
diff --git a/app/node_modules/okview/index.js b/app/node_modules/okview/index.js
index 5f3c65c..1ceac03 100644
--- a/app/node_modules/okview/index.js
+++ b/app/node_modules/okview/index.js
@@ -20,7 +20,8 @@ function OKView(options) {
throw new Error('No meta resource provided to view');
if (!options.route)
throw new Error('No route provided to view');
- this.route = options.route;
+ var route = options.route;
+ var mount = options.mount || 'get';
this._template = options.template;
var meta = this._meta = options.meta;
var queries = this._queries = options.queries || [];
@@ -29,6 +30,16 @@ function OKView(options) {
// TODO This bound / unbound thing can probably be expressed in a
// less convoluted way.
var unbound = this.unbound = !!UNBOUND_ROUTE_PATTERN.exec(this.route);
+ Object.defineProperty(this, 'mount', {
+ value: mount,
+ writable: false,
+ enumerable: true
+ });
+ Object.defineProperty(this, 'route', {
+ value: route,
+ writable: false,
+ enumerable: true
+ });
this._middleware = createMiddleware(this);
this._fetchTemplateData = unbound ?
fetchResourceTemplateData : fetchCollectionTemplateData;