import Ember from 'ember'; import config from 'travis/config/environment'; export default Ember.Component.extend({ status: null, statusPageStatusUrl: function() { return config.statusPageStatusUrl; }.property(), didInsertElement() { var self, url; if (url = this.get('statusPageStatusUrl')) { self = this; return this.getStatus(url).then(function(response) { if (response.status && response.status.indicator) { return self.set('status', response.status.indicator); } }); } }, getStatus(url) { return $.ajax(url); } });