travis-web/app/utils/computed-limit.js

13 lines
308 B
JavaScript

import Ember from 'ember';
var limit = function(dependentKey, limitKey) {
return Ember.computed(dependentKey, dependentKey + ".[]", function() {
var limit = Ember.get(this, limitKey),
array = this.get(dependentKey);
return array.toArray().slice(0, limit);
});
};
export default limit;