From 7b7043eeb6c0666fddd01b67890eb717dc604283 Mon Sep 17 00:00:00 2001 From: Ilya Radchenko Date: Thu, 26 Jan 2017 15:39:21 -0500 Subject: [PATCH 1/2] [DOC] shorthand methods for rest adapter --- addon/adapters/rest.js | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/addon/adapters/rest.js b/addon/adapters/rest.js index 02146842dec..ae2e29a448c 100644 --- a/addon/adapters/rest.js +++ b/addon/adapters/rest.js @@ -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' } }); ``` @@ -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' }; }) }); @@ -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() }); @@ -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 @@ -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; } }); @@ -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' } }); ``` From 146e555757160e3181cb8602d45f66a51578361d Mon Sep 17 00:00:00 2001 From: Ilya Radchenko Date: Fri, 27 Jan 2017 08:50:44 -0500 Subject: [PATCH 2/2] remove whitespace --- addon/adapters/rest.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addon/adapters/rest.js b/addon/adapters/rest.js index ae2e29a448c..ef2ca394321 100644 --- a/addon/adapters/rest.js +++ b/addon/adapters/rest.js @@ -318,7 +318,7 @@ const RESTAdapter = Adapter.extend(BuildURLMixin, { for (let i = 0; i < len; i++) { newParams[sortedKeys[i]] = params[sortedKeys[i]]; } - + return newParams; } });