Test#injectTestHelpers()

injectTestHelperspublic Defined in packages/ember-testing/lib/ext/application.js:96 This injects the test helpers into the helperContainer object. If an object is provided it will be used as the helperContainer. If helperContainer is not set it will default to window. If a function of the same name has already been defined it will be cached (so that it can be reset if the helper is removed with unregisterHelper or removeTestHelpers). Any callbacks registered with onInjectHelpers will be cal

Ember.isEmpty()

isEmpty (obj) Booleanpublic Defined in packages/ember-metal/lib/is_empty.js:4 Verifies that a value is null or an empty string, empty array, or empty function. Constrains the rules on Ember.isNone by returning true for empty string and empty arrays. Ember.isEmpty(); // true Ember.isEmpty(null); // true Ember.isEmpty(undefined); // true Ember.isEmpty(''); // true Ember.isEmpty([]); // true Ember.isEmpty({}); // false Embe

Ember.isBlank()

isBlank (obj) Booleanpublic Defined in packages/ember-metal/lib/is_blank.js:3 Available since 1.5.0 A value is blank if it is empty or a whitespace string. Ember.isBlank(); // true Ember.isBlank(null); // true Ember.isBlank(undefined); // true Ember.isBlank(''); // true Ember.isBlank([]); // true Ember.isBlank('\n\t'); // true Ember.isBlank(' '); // true Ember.isBlank({}); // false Ember.isBlank('\n\

ContainerDebugAdapter

Ember.ContainerDebugAdapter Class PUBLIC Extends: Ember.Object Defined in: packages/ember-extension-support/lib/container_debug_adapter.js:16 Module: ember-extension-support The ContainerDebugAdapter helps the container and resolver interface with tools that debug Ember such as the Ember Extension for Chrome and Firefox. This class can be extended by a custom resolver implementer to override some of the methods with library-specific code. The methods likely to be overridden are: canCatalog

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

TextSupport#layoutName

layoutNameStringprivate Defined in packages/ember-views/lib/mixins/template_support.js:35 The name of the layout to lookup if no layout is provided. By default Ember.View will lookup a template with this name in Ember.TEMPLATES (a shared global object). Default: null

DataAdapter#watchRecords()

watchRecords (modelName, recordsAdded, recordsUpdated, recordsRemoved) Functionpublic Defined in packages/ember-extension-support/lib/data_adapter.js:172 Fetch the records of a given type and observe them for changes. Parameters: modelName String The model name. recordsAdded Function Callback to call to add records. Takes an array of objects containing wrapped records. The object should have the following properties: columnValues: {Object} The key and value of a table cell. object:

Templates.helpers.with()

with (options) Stringpublic Defined in packages/ember-htmlbars/lib/helpers/with.js:8 Use the {{with}} helper when you want to alias a property to a new name. This is helpful for semantic clarity as it allows you to retain default scope or to reference a property from another {{with}} block. If the aliased property is "falsey", for example: false, undefined null, "", 0, NaN or an empty array, the block will not be rendered. {{! Will only render if user.posts contains items}} {{#with user.pos

DS.SnapshotRecordArray#snapshots()

snapshotsArray Defined in addon/-private/system/snapshot-record-array.js:56 Get snapshots of the underlying record array Returns: Array Array of snapshots

TargetActionSupport#triggerAction()

triggerAction (opts) Booleanprivate Defined in packages/ember-runtime/lib/mixins/target_action_support.js:44 Send an action with an actionContext to a target. The action, actionContext and target will be retrieved from properties of the object. For example: App.SaveButtonView = Ember.View.extend(Ember.TargetActionSupport, { target: Ember.computed.alias('controller'), action: 'save', actionContext: Ember.computed.alias('context'), click() { this.triggerAction(); // Sends the `sav