1 | | // Generated by CoffeeScript 1.4.0 |
2 | | |
3 | 1 | module.exports = function(string, size, char) { |
4 | 4 | var i, pad, _i, _size; |
5 | 4 | if (char == null) { |
6 | 2 | char = ' '; |
7 | | } |
8 | 4 | if (typeof string === 'number') { |
9 | 2 | _size = size; |
10 | 2 | size = string; |
11 | 2 | string = _size; |
12 | | } |
13 | 4 | string = string.toString(); |
14 | 4 | pad = ''; |
15 | 4 | size = size - string.length; |
16 | 4 | for (i = _i = 0; 0 <= size ? _i < size : _i > size; i = 0 <= size ? ++_i : --_i) { |
17 | 11 | pad += char; |
18 | | } |
19 | 4 | if (_size) { |
20 | 2 | return pad + string; |
21 | | } else { |
22 | 2 | return string + pad; |
23 | | } |
24 | | }; |