Ember.generateController()

generateControllerprivate Defined in packages/ember-routing/lib/system/generate_controller.js:32 Available since 1.3.0 Generates and instantiates a controller. The type of the generated controller factory is derived from the context. If the context is an array an array controller is generated, if an object, an object controller otherwise, a basic controller is generated.

Ember.FEATURES#isEnabled()

isEnabled (feature) Booleanpublic Defined in packages/ember-metal/lib/features.js:20 Available since 1.1.0 Determine whether the specified feature is enabled. Used by Ember's build tools to exclude experimental features from beta/stable builds. You can define the following configuration options: EmberENV.ENABLE_OPTIONAL_FEATURES - enable any features that have not been explicitly enabled/disabled. Parameters: feature String The feature to check Returns: Boolean

Ember.FEATURES

Ember.FEATURES Namespace PUBLIC Defined in: packages/ember-metal/lib/features.js:5 Module: ember The hash of enabled Canary features. Add to this, any canary features before creating your application. Alternatively (and recommended), you can also define EmberENV.FEATURES if you need to enable features flagged at runtime.

Ember.expandProperties()

expandProperties (pattern, callback) private Defined in packages/ember-metal/lib/expand_properties.js:11 Expands pattern, invoking callback for each expansion. The only pattern supported is brace-expansion, anything else will be passed once to callback directly. Example function echo(arg){ console.log(arg); } Ember.expandProperties('foo.bar', echo); //=> 'foo.bar' Ember.expandProperties('{foo,bar}', echo); //=> 'foo', 'bar' Ember.expandProperties('foo.{bar,baz

Ember.endPropertyChanges()

endPropertyChangesprivate Defined in packages/ember-metal/lib/property_events.js:214

Ember.destroy()

destroy (obj) Voidprivate Defined in packages/ember-metal/lib/watching.js:67 Tears down the meta on an object so that it can be garbage collected. Multiple calls will have no effect. Parameters: obj Object the object to destroy Returns: Void

Ember.deprecateFunc()

deprecateFunc (message, options, func) Functionprivate Defined in packages/ember-debug/lib/index.js:91 Alias an old, deprecated method with its new counterpart. Display a deprecation warning with the provided message and a stack trace (Chrome and Firefox only) when the assigned method is called. In a production build, this method is defined as an empty function (NOP). Ember.oldMethod = Ember.deprecateFunc('Please use the new, updated method', Ember.newMethod); Parameters: message String

Ember.deprecate()

deprecate (message, test, options) public Defined in packages/ember-debug/lib/deprecate.js:97 Display a deprecation warning with the provided message and a stack trace (Chrome and Firefox only). In a production build, this method is defined as an empty function (NOP). Uses of this method in Ember itself are stripped from the ember.prod.js build. Parameters: message String A description of the deprecation. test Boolean A boolean. If falsy, the deprecation will be displayed. option

Ember.defineProperty()

defineProperty (obj, keyName, desc, data) private Defined in packages/ember-metal/lib/properties.js:84 NOTE: This is a low-level method used by other parts of the API. You almost never want to call this method directly. Instead you should use Ember.mixin() to define new properties. Defines a property on an object. This method works much like the ES5 Object.defineProperty() method except that it can also accept computed properties and other special descriptors. Normally this method takes onl

Ember.debug()

debug (message) public Defined in packages/ember-debug/lib/index.js:60 Display a debug notice. In a production build, this method is defined as an empty function (NOP). Uses of this method in Ember itself are stripped from the ember.prod.js build. Ember.debug('I\'m a debug notice!'); Parameters: message String A debug message to display.