Engine#resolverFor()

resolverFor (namespace) *private Defined in packages/ember-application/lib/system/engine.js:436 This function defines the default lookup rules for container lookups: templates are looked up on Ember.TEMPLATES other names are looked up on the application after classifying the name. For example, controller:post looks up App.PostController by default. if the default lookup fails, look for registered classes on the container This allows the application to register default injections in the con

Engine#resolver

resolverpublic Inherited from Ember.Engine but overwritten in packages/ember-application/lib/system/engine.js:427 Set this to provide an alternate class to Ember.DefaultResolver

Engine#instanceInitializer()

instanceInitializer (instanceInitializer) public Inherited from Ember.Engine but overwritten in packages/ember-application/lib/system/engine.js:305 Instance initializers run after all initializers have run. Because instance initializers run after the app is fully set up. We have access to the store, container, and other items. However, these initializers run after code has loaded and are not allowed to defer readiness. Instance initializer receives an object which has the following attribut

Engine#initializer()

initializer (initializer) public Inherited from Ember.Engine but overwritten in packages/ember-application/lib/system/engine.js:185 The goal of initializers should be to register dependencies and injections. This phase runs once. Because these initializers may load code, they are allowed to defer application readiness and advance it. If you need to access the container or store you should use an InstanceInitializer that will be run after all initializers and therefore after all code is load

Engine#ensureInitializers()

ensureInitializersprivate Defined in packages/ember-application/lib/system/engine.js:74 Ensure that initializers are run once, and only once, per engine.

Engine#buildInstance()

buildInstanceEmber.EngineInstanceprivate Defined in packages/ember-application/lib/system/engine.js:87 Create an EngineInstance for this engine. Returns: Ember.EngineInstance the engine instance

Engine

Ember.Engine Class PUBLIC Extends: Ember.Namespace Uses: RegistryProxy Defined in: packages/ember-application/lib/system/engine.js:37 Module: ember-application The Engine class contains core functionality for both applications and engines. Each engine manages a registry that's used for dependency injection and exposed through RegistryProxy. Engines also manage initializers and instance initializers. Engines can spawn EngineInstance instances via buildInstance().

Ember._warnIfUsingStrippedFeatureFlags()

_warnIfUsingStrippedFeatureFlagsVoidprivate Defined in packages/ember-debug/lib/index.js:160 Will call Ember.warn() if ENABLEOPTIONALFEATURES or any specific FEATURES flag is truthy. This method is called automatically in debug canary builds. Returns: Void

Ember._immediateObserver()

_immediateObserver (propertyNames, func) deprecatedprivate Defined in packages/ember-metal/lib/mixin.js:755 Use Ember.observer instead. Specify a method that observes property changes. Ember.Object.extend({ valueObserver: Ember.immediateObserver('value', function() { // Executes whenever the "value" property changes }) }); In the future, Ember.observer may become asynchronous. In this event, Ember.immediateObserver will maintain the synchronous behavior. Also available as Functio

Ember._addBeforeObserver()

_addBeforeObserver (obj, path, target, method) deprecatedprivate Defined in packages/ember-metal/lib/observer.js:63 Parameters: obj path String target Object|Function method [Function|String]