initialize = (container, app) -> app.register 'auth:main', Auth app.inject('route', 'auth', 'auth:main') app.inject('controller', 'auth', 'auth:main') app.inject('application', 'auth', 'auth:main') Auth.store = container.lookup('store:main') Auth.config = container.lookup('config:main') AuthInitializer = name: 'auth' initialize: initialize Ember.onLoad 'Ember.Application', (Application) -> Application.initializer AuthInitializer