Sha256: 3852df495a92ba7134fc053cd78feb8f05b2d8e09f27c9237b4bf808a744cb5e
Contents?: true
Size: 431 Bytes
Versions: 3
Compression:
Stored size: 431 Bytes
Contents
module Terminal class Table class Cell attr_accessor :value, :alignment def initialize width, value = nil, alignment = :left @width, @alignment, @value = width, alignment, value end def render " #{value.to_s} ".align alignment, @width + 2 end alias :to_s :render def length value.to_s.length + 2 end end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
smtlaissezfaire-terminal-table-1.0.5 | lib/terminal-table/cell.rb |
visionmedia-terminal-table-1.0.5 | lib/terminal-table/cell.rb |
visionmedia-terminal-table-1.1.0 | lib/terminal-table/cell.rb |