UNPKG

lmd

Version:

LMD: Lazy Module Declaration

21 lines (17 loc) 478 B
var _ = require('_'), backbone = require('backbone'); var TodoModel = backbone.Model.extend({ // Default attributes for the todo // and ensure that each todo created has `title` and `completed` keys. defaults: { title: '', completed: false }, // Toggle the `completed` state of this todo item. toggle: function() { this.save({ completed: !this.get('completed') }); } }); module.exports = TodoModel;