(function(should, app){ app.component("formatter", { toBinaryString: function(num, totalLength) { var binaryStr = num.toString(2), formatted = [], i; if(totalLength != null) { should.bePositiveInteger(totalLength); } for(i = 0; i formatted.length) { formatted.unshift('0'); } return formatted.join(''); } }); })(window.should, window.app);