Skip to content

Commit

Permalink
Merge pull request #4783 from knownasilya/patch-10
Browse files Browse the repository at this point in the history
[DOC] shorthand methods for rest adapter
  • Loading branch information
locks committed Jan 27, 2017
2 parents 969a1fa + 146e555 commit 4f1a7b1
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions addon/adapters/rest.js
Original file line number Diff line number Diff line change
Expand Up @@ -234,8 +234,8 @@ const Promise = Ember.RSVP.Promise;
export default DS.RESTAdapter.extend({
headers: {
"API_KEY": "secret key",
"ANOTHER_HEADER": "Some header value"
'API_KEY': 'secret key',
'ANOTHER_HEADER': 'Some header value'
}
});
```
Expand All @@ -250,8 +250,8 @@ const Promise = Ember.RSVP.Promise;
export default DS.RESTAdapter.extend({
headers: Ember.computed('session.authToken', function() {
return {
"API_KEY": this.get("session.authToken"),
"ANOTHER_HEADER": "Some header value"
'API_KEY': this.get('session.authToken'),
'ANOTHER_HEADER': 'Some header value'
};
})
});
Expand All @@ -270,8 +270,8 @@ const Promise = Ember.RSVP.Promise;
export default DS.RESTAdapter.extend({
headers: Ember.computed(function() {
return {
"API_KEY": Ember.get(document.cookie.match(/apiKey\=([^;]*)/), "1"),
"ANOTHER_HEADER": "Some header value"
'API_KEY': Ember.get(document.cookie.match(/apiKey\=([^;]*)/), '1'),
'ANOTHER_HEADER': 'Some header value'
};
}).volatile()
});
Expand All @@ -293,7 +293,7 @@ const RESTAdapter = Adapter.extend(BuildURLMixin, {
For example:
```js
store.query('posts', { sort: 'price', category: 'pets' });
store.query('posts', { sort: 'price', category: 'pets' });
```
will generate a requests like this `/posts?category=pets&sort=price`, even if the
Expand All @@ -311,13 +311,14 @@ const RESTAdapter = Adapter.extend(BuildURLMixin, {
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
sortQueryParams: function(params) {
sortQueryParams(params) {
let sortedKeys = Object.keys(params).sort().reverse();
let len = sortedKeys.length, newParams = {};
for (let i = 0; i < len; i++) {
newParams[sortedKeys[i]] = params[sortedKeys[i]];
}
return newParams;
}
});
Expand Down Expand Up @@ -438,8 +439,8 @@ const RESTAdapter = Adapter.extend(BuildURLMixin, {
export default DS.RESTAdapter.extend({
headers: {
"API_KEY": "secret key",
"ANOTHER_HEADER": "Some header value"
'API_KEY': 'secret key',
'ANOTHER_HEADER': 'Some header value'
}
});
```
Expand Down

0 comments on commit 4f1a7b1

Please sign in to comment.