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

Version Path
vim-jar-0.1.2.0001 bundler/ruby/1.8/gems/columnize-0.3.2/README
vim-jar-0.1.2 bundler/ruby/1.8/gems/columnize-0.3.2/README
vim-jar-0.1.1 bundler/ruby/1.8/gems/columnize-0.3.2/README
vim-jar-0.1.0 bundler/ruby/1.8/gems/columnize-0.3.2/README
vim-jar-0.0.3 bundler/ruby/1.8/gems/columnize-0.3.2/README
vim-jar-0.0.2 bundler/ruby/1.8/gems/columnize-0.3.2/README
vim-jar-0.0.1 bundler/ruby/1.8/gems/columnize-0.3.2/README
columnize-0.3.2 README