fendjs-model-restful
RESTful model plugin for Fend.js model
Usage
var Modeler = ;var RESTfulable = ; Modeler; var Pet = headers 'X-API-TOKEN': 'token string' ; var pet = name: 'Tobi' species: 'Ferret' ;pet;
API
Model.url([path])
Return base url, or url to path
.
User// => "/users" User// => "/users/add"
Model.route(path)
Set base path for urls.
Note this is defaulted to '/' + modelName.toLowerCase() + 's'
User User// => "/api/u" User// => "/api/u/add"
Model.headers({header: value})
Sets custom headers for static and method requests on the model.
Userheaders 'X-CSRF-Token': 'some token' 'X-API-Token': 'api token });
Model#url([path])
Return this model's base url or relative to path
:
var user = id: 5 ;user;// => "/users/5/edit"
Testing
$ npm install
$ make test
License
See the LICENSE
.