import Ember from 'ember'; export default Ember.Object.extend({ init: function() { return this.set('storage', {}); }, key: function(key) { return "__" + (key.replace('.', '__')); }, getItem: function(k) { return this.get("storage." + (this.key(k))); }, setItem: function(k, v) { return this.set("storage." + (this.key(k)), v); }, removeItem: function(k) { return this.setItem(k, null); }, clear: function() { return this.set('storage', {}); } });