| 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 | | }; |