You're Invited: Meet the Socket team at BSidesSF and RSAC - April 27 - May 1.RSVP
Socket
Sign inDemoInstall
Socket

ember-buffered-proxy

Package Overview
Dependencies
Maintainers
5
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ember-buffered-proxy - npm Package Compare versions

Comparing version

to
0.4.0

6

addon/helpers.js
var hasOwnProp = Object.prototype.hasOwnProperty;
function aliasMethod(methodName) {
export function aliasMethod(methodName) {
return function() {

@@ -9,3 +9,3 @@ return this[methodName].apply(this, arguments);

function empty(obj) {
export function empty(obj) {
var key;

@@ -18,3 +18,1 @@ for (key in obj) {

}
export { aliasMethod, empty };
import Ember from 'ember';
import {aliasMethod, empty} from './helpers';
import {
aliasMethod,
empty
} from './helpers';

@@ -10,4 +13,5 @@ var get = Ember.get;

var hasOwnProperty = Object.prototype.hasOwnProperty;
export default Ember.Mixin.create({
hasChanges : computed.readOnly('hasBufferedChanges'),

@@ -30,3 +34,3 @@ applyChanges : aliasMethod('applyBufferedChanges'),

else {
this.buffer = {};
this.buffer = Ember.create(null);
}

@@ -38,3 +42,3 @@ },

if (buffer.hasOwnProperty(key)) {
if (hasOwnProperty.call(buffer, key)) {
return buffer[key];

@@ -56,3 +60,3 @@ } else {

previous = buffer.hasOwnProperty(key) ? buffer[key] : current;
previous = hasOwnProperty.call(buffer, key) ? buffer[key] : current;

@@ -59,0 +63,0 @@ if (previous === value) {

{
"name": "ember-buffered-proxy",
"description": "An Ember Object Proxy with change buffering",
"version": "0.3.0",
"version": "0.4.0",
"directories": {

@@ -6,0 +6,0 @@ "doc": "doc",