Skip to content

Commit

Permalink
Merge pull request #383 from teddyzeenny/string-model-name
Browse files Browse the repository at this point in the history
Add support for passing model names to the data adapter
  • Loading branch information
teddyzeenny committed Jun 5, 2015
2 parents 8e840f2 + 8416445 commit e3b0d5d
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 2 deletions.
10 changes: 9 additions & 1 deletion ember_debug/data-debug.js
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,15 @@ var DataDebug = Ember.Object.extend(PortMixin, {
var type = this.sentTypes[message.objectId], self = this;
this.releaseRecords();

var releaseMethod = this.get('adapter').watchRecords(type.object,
let typeOrName;
if (this.get('adapter.acceptsModelName')) {
// Ember >= 1.3
typeOrName = type.name;
} else {
// support for legacy Ember < 1.3
typeOrName = type.object;
}
var releaseMethod = this.get('adapter').watchRecords(typeOrName,
function(recordsReceived) {
self.recordsAdded(recordsReceived);
},
Expand Down
2 changes: 1 addition & 1 deletion ember_debug/object-inspector.js
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ function inspect(value) {
// so summarize to just first 2 props
var ret = [], v, count = 0, broken = false;
for (var key in value) {
if (value.hasOwnProperty(key)) {
if (!('hasOwnProperty' in value) || value.hasOwnProperty(key)) {
if (count++ > 1) {
broken = true;
break;
Expand Down

0 comments on commit e3b0d5d

Please sign in to comment.