Test#unregisterHelper()

unregisterHelper (name) public Defined in packages/ember-testing/lib/test/helpers.js:91 Remove a previously added helper method. Example: Ember.Test.unregisterHelper('wait'); Parameters: name String The helper to remove.

Disabling Prototype Extensions

Disabling Prototype Extensions By default, Ember.js will extend the prototypes of native JavaScript objects in the following ways: Array is extended to implement the Ember.Enumerable, Ember.MutableEnumerable, Ember.MutableArray and Ember.Array interfaces. This polyfills ECMAScript 5 array methods in browsers that do not implement them, adds convenience methods and properties to built-in arrays, and makes array mutations observable. String is extended to add convenience methods, such as cameli

DataAdapter#observerRecord()

observerRecord (record, recordUpdated) Functionprivate Defined in packages/ember-extension-support/lib/data_adapter.js:483 Observes all relevant properties and re-sends the wrapped record when a change occurs. Parameters: record Object The record instance. recordUpdated Function The callback to call when a record is updated. Returns: Function The function to call to remove all observers.

Inflector#uncountable()

uncountable (regex) Defined in node_modules/ember-inflector/addon/lib/system/inflector.js:192 Parameters: regex String

TextSupport#template

templateFunctionprivate Defined in packages/ember-views/lib/mixins/template_support.js:48 The template used to render the view. This should be a function that accepts an optional context parameter and returns a string of HTML that will be inserted into the DOM relative to its parent view. In general, you should set the templateName property instead of setting the template yourself.

DS.RESTSerializer#extractPolymorphicRelationship()

extractPolymorphicRelationship (relationshipType, relationshipHash, relationshipOptions) Object Inherited from DS.JSONSerializer but overwritten in addon/serializers/rest.js:786 You can use this method to customize how a polymorphic relationship should be extracted. Parameters: relationshipType Object relationshipHash Object relationshipOptions Object Returns: Object

DS.Transform

DS.Transform Class Defined in: addon/transform.js:3 Module: ember-data The DS.Transform class is used to serialize and deserialize model attributes when they are saved or loaded from an adapter. Subclassing DS.Transform is useful for creating custom attributes. All subclasses of DS.Transform must implement a serialize and a deserialize method. Example app/transforms/temperature.js import DS from 'ember-data'; // Converts centigrade in the JSON to fahrenheit in the app export default DS.Tr

Route#render()

render (name, options) public Defined in packages/ember-routing/lib/system/route.js:1820 render is used to render a template into a region of another template (indicated by an {{outlet}}). render is used both during the entry phase of routing (via the renderTemplate hook) and later in response to user interaction. For example, given the following minimal router and templates: Router.map(function() { this.route('photos'); }); <!-- application.hbs --> <div class='something-in-the-

HashLocation#formatURL()

formatURL (url) private Defined in packages/ember-routing/lib/location/hash_location.js:123 Given a URL, formats it to be placed into the page as part of an element's href attribute. This is used, for example, when using the {{action}} helper to generate a URL based on an event. Parameters: url String

Inflector#irregular()

irregular (singular, plural) Defined in node_modules/ember-inflector/addon/lib/system/inflector.js:201 Parameters: singular String plural String