resourceful
Version:
an isomorphic Resource engine for JavaScript
23 lines (17 loc) • 435 B
JavaScript
var resourceful = require('../lib/resourceful');
var Creature = resourceful.define('creature', function () {
this.string('diet');
this.bool('vertebrate');
this.array('belly');
this.timestamps();
this.prototype.feed = function (food) {
this.belly.push(food);
};
});
var wolf = new(Creature)({
diet: 'carnivore',
vertebrate: true
});
console.dir(wolf.belly);
wolf.feed('squirrel');
console.dir(wolf.belly);