DataAdapter#getRecordFilterValues()

getRecordFilterValues (record) Objectprivate Defined in packages/ember-extension-support/lib/data_adapter.js:458 Returns the values of filters defined by getFilters. Parameters: record Object The record instance. Returns: Object The filter values.

DS.JSONSerializer#primaryKey

primaryKey{String} Defined in addon/serializers/json.js:87 The primaryKey is used when serializing and deserializing data. Ember Data always uses the id property to store the id of the record. The external source may not always follow this convention. In these cases it is useful to override the primaryKey property to match the primaryKey of your external store. Example app/serializers/application.js import DS from 'ember-data'; export default DS.JSONSerializer.extend({ primaryKey: '_id'

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

Ember.isNone()

isNone (obj) Booleanpublic Defined in packages/ember-metal/lib/is_none.js:1 Returns true if the passed value is null or undefined. This avoids errors from JSLint complaining about use of ==, which can be technically confusing. Ember.isNone(); // true Ember.isNone(null); // true Ember.isNone(undefined); // true Ember.isNone(''); // false Ember.isNone([]); // false Ember.isNone(function() {}); // false Parameters: obj Object Value to test

RSVP.resolve()

resolve (value, label) Promisestatic Inherited from RSVP but overwritten in bower_components/rsvp/lib/rsvp/resolve.js:3 This is a convenient alias for RSVP.Promise.resolve. Parameters: value * value that the returned promise will be resolved with label String optional string for identifying the returned promise. Useful for tooling. Returns: Promise a promise that will become fulfilled with the given `value`

DS.RESTAdapter#deleteRecord()

deleteRecord (store, type, snapshot) Promise Inherited from DS.Adapter but overwritten in addon/adapters/rest.js:772 Called by the store when a record is deleted. The deleteRecord method makes an Ajax (HTTP DELETE) request to a URL computed by buildURL. Parameters: store DS.Store type DS.Model snapshot DS.Snapshot Returns: Promise promise

Component#readDOMAttr()

readDOMAttr (name) public Defined in packages/ember-htmlbars/lib/component.js:160 Normally, Ember's component model is "write-only". The component takes a bunch of attributes that it got passed in, and uses them to render its template. One nice thing about this model is that if you try to set a value to the same thing as last time, Ember (through HTMLBars) will avoid doing any work on the DOM. This is not just a performance optimization. If an attribute has not changed, it is important not

Enumerable#nextObject()

nextObject (index, previousObject, context) Objectprivate Defined in packages/ember-runtime/lib/mixins/enumerable.js:102 Required. You must implement this method to apply this mixin. Implement this method to make your class enumerable. This method will be called repeatedly during enumeration. The index value will always begin with 0 and increment monotonically. You don't have to rely on the index value to determine what object to return, but you should always check the value and start from

Array#arrayContentDidChange()

arrayContentDidChange (startIdx, removeAmt, addAmt) Ember.Arraypublic Defined in packages/ember-runtime/lib/mixins/array.js:536 If you are implementing an object that supports Ember.Array, call this method just after the array content changes to notify any observers and invalidate any related properties. Pass the starting index of the change as well as a delta of the amounts to change. Parameters: startIdx Number The starting index in the array that did change. removeAmt Number The

DS.SnapshotRecordArray#type

type{DS.Model} Defined in addon/-private/system/snapshot-record-array.js:34 The type of the underlying records for the snapshots in the array, as a DS.Model