Registry#normalize()

normalize (fullName) Stringprivate Defined in packages/container/lib/registry.js:303 Normalize a fullName based on the application's conventions Parameters: fullName String Returns: String normalized fullName

RSVP.defer()

defer (label) Objectstatic Defined in bower_components/rsvp/lib/rsvp/defer.js:3 RSVP.defer returns an object similar to jQuery's $.Deferred. RSVP.defer should be used when porting over code reliant on $.Deferred's interface. New code should use the RSVP.Promise constructor instead. The object returned from RSVP.defer is a plain object with three properties: promise - an RSVP.Promise. reject - a function that causes the promise property on this object to become rejected resolve - a function

Error#deprecateProperty()

deprecateProperty (object, deprecatedKey, newKey) private Defined in packages/ember-metal/lib/deprecate_property.js:11 Available since 1.7.0 Used internally to allow changing properties in a backwards compatible way, and print a helpful deprecation warning. Parameters: object Object The object to add the deprecated property to. deprecatedKey String The property to add (and print deprecation warnings upon accessing). newKey String The property that will be aliased.

PromiseProxyMixin#finally()

finally (callback) RSVP.Promisepublic Defined in packages/ember-runtime/lib/mixins/promise_proxy.js:190 Available since 1.3.0 An alias to the proxied promise's finally. See RSVP.Promise.finally. Parameters: callback Function Returns: RSVP.Promise

DS.Model#trigger()

trigger (name) private Defined in addon/-private/system/model/model.js:783 Override the default event firing from Ember.Evented to also call methods with the given name. Parameters: name String

Ember.addObserver()

addObserver (obj, _path, target, method) public Defined in packages/ember-metal/lib/observer.js:27 Parameters: obj _path String target Object|Function method [Function|String]

DS.Model#toJSON()

toJSON (options) Object Defined in addon/-private/system/model/model.js:400 Use DS.JSONSerializer to get the JSON representation of a record. toJSON takes an optional hash as a parameter, currently supported options are: includeId: true if the record's ID should be included in the JSON representation. Parameters: options Object Returns: Object A JSON representation of the object.

DS.EmbeddedRecordsMixin

DS.EmbeddedRecordsMixin Class Defined in: addon/serializers/embedded-records-mixin.js:8 Module: ember-data Using Embedded Records DS.EmbeddedRecordsMixin supports serializing embedded records. To set up embedded records, include the mixin when extending a serializer, then define and configure embedded (model) relationships. Below is an example of a per-type serializer (post type). app/serializers/post.js import DS from 'ember-data'; export default DS.RESTSerializer.extend(DS.EmbeddedRecor

DS.JSONAPISerializer#extractRelationships()

extractRelationships (modelClass, resourceHash) Object Inherited from DS.JSONSerializer but overwritten in addon/serializers/json-api.js:299 Parameters: modelClass Object resourceHash Object Returns: Object

Observable#addObserver()

addObserver (key, target, method) public Defined in packages/ember-runtime/lib/mixins/observable.js:333 Adds an observer on a property. This is the core method used to register an observer for a property. Once you call this method, any time the key's value is set, your observer will be notified. Note that the observers are triggered any time the value is set, regardless of whether it has actually changed. Your observer should be prepared to handle that. You can also pass an optional context