From ae6ebf0bd523182188b3dcf2d76e0b6d0d9873c8 Mon Sep 17 00:00:00 2001 From: Julien Guimont Date: Wed, 15 Jul 2015 16:19:53 -0400 Subject: [PATCH] deprecateFunc in production - it can take 2 or 3 args - last arg is always the function to call - bypass the deprecate call in prod --- packages/ember-metal/lib/core.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ember-metal/lib/core.js b/packages/ember-metal/lib/core.js index aa605e01586..997d6cc4459 100644 --- a/packages/ember-metal/lib/core.js +++ b/packages/ember-metal/lib/core.js @@ -170,7 +170,7 @@ if ('undefined' === typeof Ember.debug) { Ember.debug = K; } if ('undefined' === typeof Ember.runInDebug) { Ember.runInDebug = K; } if ('undefined' === typeof Ember.deprecate) { Ember.deprecate = K; } if ('undefined' === typeof Ember.deprecateFunc) { - Ember.deprecateFunc = function(_, func) { return func; }; + Ember.deprecateFunc = function(...args) { return args[args.length - 1]; }; } export default Ember;