Comparing version 0.1.0-beta-8 to 0.1.0-beta-9
@@ -20,5 +20,94 @@ "use strict"; | ||
Controller = ControllerInterface.inherit({}, { | ||
/** | ||
* @since 0.0.1 | ||
* @author Igor Ivanovic | ||
* @method Controller#hasHeader | ||
* | ||
* @description | ||
* has response header | ||
*/ | ||
hasHeader: function Controller_hasHeader(key) { | ||
return this._request.hasHeader(key); | ||
}, | ||
/** | ||
* @since 0.0.1 | ||
* @author Igor Ivanovic | ||
* @method Controller#getRequestHeader | ||
* | ||
* @description | ||
* Get request header | ||
*/ | ||
getRequestHeader: function Controller_getRequestHeader(key) { | ||
return this._request.getRequestHeader(key); | ||
}, | ||
/** | ||
* @since 0.0.1 | ||
* @author Igor Ivanovic | ||
* @method Controller#getHeaders | ||
* | ||
* @description | ||
* Return response headers | ||
*/ | ||
getHeaders: function Controller_getHeaders() { | ||
return this._request.getHeaders(); | ||
}, | ||
/** | ||
* @since 0.0.1 | ||
* @author Igor Ivanovic | ||
* @method Controller#getMethod | ||
* | ||
* @description | ||
* Return request method | ||
*/ | ||
getMethod: function Controller_getMethod() { | ||
return this._request.getMethod(); | ||
}, | ||
/** | ||
* @since 0.0.1 | ||
* @author Igor Ivanovic | ||
* @method Controller#getRequestHeaders | ||
* | ||
* @description | ||
* Return request headers | ||
*/ | ||
getRequestHeaders: function Controller_getRequestHeaders() { | ||
return this._request.getRequestHeaders(); | ||
}, | ||
/** | ||
* @since 0.0.1 | ||
* @author Igor Ivanovic | ||
* @method Controller#isHeaderCacheUnModified | ||
* | ||
* @description | ||
* Check if cache is unmodified | ||
*/ | ||
isHeaderCacheUnModified: function Controller_isHeaderCacheUnModified() { | ||
return this._request.isHeaderCacheUnModified(); | ||
}, | ||
/** | ||
* @since 0.0.1 | ||
* @author Igor Ivanovic | ||
* @method Controller#sendNoChange | ||
* | ||
* @description | ||
* Send no change 304 response | ||
*/ | ||
sendNoChange: function Controller_sendNoChange() { | ||
return this._request.sendNoChange(); | ||
}, | ||
/** | ||
* @since 0.0.1 | ||
* @author Igor Ivanovic | ||
* @method Controller#getParsedUrl | ||
* | ||
* @description | ||
* Return parsed url | ||
*/ | ||
getParsedUrl: function Controller_getParsedUrl() { | ||
return this._request.parsedUrl; | ||
}, | ||
/** | ||
* @since 0.0.1 | ||
* @author Igor Ivanovic | ||
* @method Controller#onEnd | ||
@@ -76,3 +165,2 @@ * | ||
}, | ||
/** | ||
@@ -79,0 +167,0 @@ * @since 0.0.1 |
@@ -23,3 +23,9 @@ "use strict"; | ||
this._request = request; | ||
["has", "get", "redirect", "forward", "addHeader", "onEnd", "createUrl"].forEach(function (method) { | ||
[ | ||
"has", "get", "redirect", | ||
"forward", "addHeader", "onEnd", | ||
"createUrl", "hasHeader", "getRequestHeader", | ||
"getHeaders", "getMethod", "getRequestHeaders", | ||
"isHeaderCacheUnModified", "sendNoChange", "getParsedUrl" | ||
].forEach(function (method) { | ||
if (!(method in this)) { | ||
@@ -26,0 +32,0 @@ throw new error.DataError({method: method}, 'ControllerInterface: missing method in Controller object'); |
@@ -5,3 +5,3 @@ { | ||
"description": "Powerful lightweight mvc framework for nodejs", | ||
"version": "0.1.0-beta-8", | ||
"version": "0.1.0-beta-9", | ||
"dependencies" : { | ||
@@ -8,0 +8,0 @@ "mongoose": "3.8.x", |
107420
3416