Sha256: 7c0ebe929297dd635766979e66dd3aed1ef7983d99a1f7cba95d9b93059de0ab
Contents?: true
Size: 1.28 KB
Versions: 8
Compression:
Stored size: 1.28 KB
Contents
= Columnize - Module to show an Array formatted as a String aligned in columns. == Summary In showing a long lists, sometimes one would prefer to see the value arranged aligned in columns. Some examples include listing methods of an object or debugger commands. require 'columnize' columnize([1, 2, 3]) 1 2 3 a = (1..100).to_a print columnize((1..100).to_a.map{|x| "%2d" % x}, 60) 1 8 15 22 29 36 43 50 57 64 71 78 85 92 99 2 9 16 23 30 37 44 51 58 65 72 79 86 93 100 3 10 17 24 31 38 45 52 59 66 73 80 87 94 4 11 18 25 32 39 46 53 60 67 74 81 88 95 5 12 19 26 33 40 47 54 61 68 75 82 89 96 6 13 20 27 34 41 48 55 62 69 76 83 90 97 7 14 21 28 35 42 49 56 63 70 77 84 91 98 == Credits This is adapted from a method of the same name from Python's cmd module. == Other stuff Author:: Rocky Bernstein <rockyb@rubyforge.net> License:: Copyright (c) 2007 Rocky Bernstein Released under the GNU GPL 2 license == Warranty This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Version data entries
8 entries across 8 versions & 2 rubygems