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#_initializersRan

_initializersRanprivate Defined in packages/ember-application/lib/system/engine.js:66 A private flag indicating whether an engine's initializers have run yet.

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#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#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#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._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]

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