A li'l backbone-ish model object.
load dist/lilobj.js or dist/lilobj.min.js in you browser and call it like this:
(function () {
var model = require('lilmodel').model;
var beer = model.extend({
defaults: {
sizeInLiters: 0.5,
},
rules: {
type: ['required', 'string']
sizeInLiters: ['required', 'number', ['gte', 0.2]]
}
});
var dunkel = beer.create({
type: 'lager',
});
dunkel.save(function (err) {
//callback from sync
});
}());
install the module with: npm install lilmodel
var beer = model.extend({
defaults: {
sizeInLiters: 0.5,
},
rules: {
type: ['required', 'string']
sizeInLiters: ['required', 'number', ['gte', 0.2]]
}
});
var dunkel = beer.create({
type: 'lager',
});
dunkel.save(function (err) {
//callback from sync
});
Copyright (c) 2012 August Hovland Licensed under the MIT license.