Skip to content

Commit 93ab6ea

Browse files
committed
Remove use of @ember/string
1 parent 733abab commit 93ab6ea

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

guides/release/models/customizing-adapters.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,11 +188,10 @@ underscore_case instead of dash-case you could override the
188188

189189
```javascript {data-filename=app/adapters/application.js}
190190
import JSONAPIAdapter from '@ember-data/adapter/json-api';
191-
import { underscore } from '@ember/string';
192191

193192
export default class ApplicationAdapter extends JSONAPIAdapter {
194193
pathForType(type) {
195-
return underscore(type);
194+
return type.replace(/-/g, '_'); // blog-post-comment becomes blog_post_comment
196195
}
197196
}
198197
```

guides/release/models/customizing-serializers.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -318,12 +318,11 @@ payload. For example, if your backend returned attributes that are
318318
method like this.
319319

320320
```javascript {data-filename=app/serializers/application.js}
321-
import { underscore } from '@ember/string';
322321
import JSONAPISerializer from '@ember-data/serializer/json-api';
323322

324323
export default class ApplicationSerializer extends JSONAPISerializer {
325324
keyForAttribute(attr) {
326-
return underscore(attr);
325+
return attr.replace(/_/g, '-'); // blog_post_comment becomes blog-post-comment
327326
}
328327
}
329328
```

0 commit comments

Comments
 (0)