From 0dcd480d558b2a692160194d0045bcd3b532b9d6 Mon Sep 17 00:00:00 2001 From: Gabor Babicz Date: Fri, 12 Dec 2014 14:28:22 +0100 Subject: [PATCH] Auto-assign names to initializers if not already set --- ember-load-initializers.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ember-load-initializers.js b/ember-load-initializers.js index 1d252dd..4793941 100644 --- a/ember-load-initializers.js +++ b/ember-load-initializers.js @@ -13,7 +13,14 @@ define("ember/load-initializers", }).forEach(function(moduleName) { var module = require(moduleName, null, null, true); if (!module) { throw new Error(moduleName + ' must export an initializer.'); } - app.initializer(module['default']); + + var initializer = module['default']; + if (!initializer.name) { + var initializerName = moduleName.match(/[^\/]+\/?$/)[0]; + initializer.name = initializerName; + } + + app.initializer(initializer); }); } }