Sha256: 00bc074384cb5af3b33ebe9ee4e31eed6f368444cf25301b007157617ec58e61
Contents?: true
Size: 600 Bytes
Versions: 1
Compression:
Stored size: 600 Bytes
Contents
class Row < Array @@cols = [] def << parm arg = parm.to_s if(@@cols[size]) @@cols[size] = arg.size if arg.size > @@cols[size] else @@cols[size] = arg.size end super arg end def to_s str = String.new self.each_with_index do |cell,i| str << cell + (' ' * (@@cols[i] - cell.size + 1)) end str + "\n" end end class Tabla def initialize @rows = [] end def << arg row = Row.new @rows << row row << arg end def to_s str = String.new @rows.each do |row| str << row.to_s end str end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
etiqueta_nutricional-5.0.0 | lib/etiqueta_nutricional/tabla.rb |