ember-datalight
Version:
A lightweight data persistence library for Ember with full support of JSON structure
24 lines (19 loc) • 443 B
JavaScript
;
var Wrapper = require('./wrapper');
var BooleanWrapper = module.exports = Wrapper.extend({
//set value
_serialize: function(value) {
if(typeof value === 'string') {
value = value.toLowerCase();
if(value==='true' || value==='yes' || value==='1') {
return true;
}
return false;
}
return Boolean(value);
},
//get value
_deserialize: function(value) {
return value;
}
});