Class: Row
- Inherits:
-
Array
- Object
- Array
- Row
- Defined in:
- lib/alu0101042305/table.rb
Constant Summary collapse
- @@cols =
[]
Instance Method Summary collapse
Instance Method Details
#<<(parm) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/alu0101042305/table.rb', line 5 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 |
#to_s ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/alu0101042305/table.rb', line 15 def to_s str = String.new self.each_with_index do |cell,i| str << cell + (' ' * (@@cols[i] - cell.size + 1)) end str + "\n" end |