From f01b95f886da2dcfad221f22054e7b588b16a565 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Wed, 23 Dec 2015 17:56:26 +0100 Subject: [PATCH] Convert job serializer to js --- app/serializers/job.coffee | 24 ------------------------ app/serializers/job.js | 29 +++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 24 deletions(-) delete mode 100644 app/serializers/job.coffee create mode 100644 app/serializers/job.js diff --git a/app/serializers/job.coffee b/app/serializers/job.coffee deleted file mode 100644 index 2616a6c5..00000000 --- a/app/serializers/job.coffee +++ /dev/null @@ -1,24 +0,0 @@ -`import Ember from 'ember'` -`import V2FallbackSerializer from 'travis/serializers/v2_fallback'` - -Serializer = V2FallbackSerializer.extend - isNewSerializerAPI: true - attrs: { - _config: { key: 'config' } - _finished_at: { key: 'finished_at' } - _started_at: { key: 'started_at' } - } - - keyForV2Relationship: (key, typeClass, method) -> - if key == 'repo' - 'repository_id' - else - @_super.apply(this, arguments) - - normalize: (modelClass, resourceHash) -> - if resourceHash.commit - resourceHash.commit['type'] = 'commit' - - @_super(modelClass, resourceHash) - -`export default Serializer` diff --git a/app/serializers/job.js b/app/serializers/job.js new file mode 100644 index 00000000..22986b5b --- /dev/null +++ b/app/serializers/job.js @@ -0,0 +1,29 @@ +import Ember from 'ember'; +import V2FallbackSerializer from 'travis/serializers/v2_fallback'; + +var Serializer = V2FallbackSerializer.extend({ + isNewSerializerAPI: true, + attrs: { + _config: { key: 'config' }, + _finished_at: { key: 'finished_at' }, + _started_at: { key: 'started_at' } + }, + + keyForV2Relationship(key, typeClass, method) { + if (key === 'repo') { + return 'repository_id'; + } else { + return this._super.apply(this, arguments); + } + }, + + normalize(modelClass, resourceHash) { + if (resourceHash.commit) { + resourceHash.commit['type'] = 'commit'; + } + + return this._super(modelClass, resourceHash); + } +}); + +export default Serializer;