emberjs/data — Issue #5: `delete` naming
Author: tchak
Created: 2011-12-20 11:08:05+00:00
State: open

The actual situation do not feel totally right.

A few suggestions :
* on the adapter we could have `createModel`, `updateModel` and `deleteModel` for consistency
* on the store `createModel` and `removeModel` (as it take model as argument it is different from models deleteModel)
* on the model maybe we could reuse `destroy` by overriding it and doing something like this :

if (this.isDestroyed) {
this._super();
} else {
do wat we have to do
}

There is another `delete` in state manager but it is private so I do not really care about naming :)

Any thoughts?