import Ember from 'ember'; import GithubUrlProperties from 'travis/mixins/github-url-properties'; export default Ember.Controller.extend({ defaultBranch: function() { var output, repos; repos = this.get('model'); output = repos.filter(function(item, index) { return item.default_branch; }); if (output.length) { return output[0]; } }.property('model'), branchesExist: function() { var branches = this.get('model'); return branches.length; }.property('model'), activeBranches: function() { var repos; repos = this.get('model'); return repos = repos.filter(function(item, index) { return item.exists_on_github && !item.default_branch; }).sortBy('last_build.finished_at').reverse(); }.property('model'), inactiveBranches: function() { var repos; repos = this.get('model'); return repos = repos.filter(function(item, index) { return !item.exists_on_github && !item.default_branch; }).sortBy('last_build.finished_at').reverse(); }.property('model') });