Method: CommandLineReporter::Column#aligned_cell
- Defined in:
- lib/xxbao.rb
#aligned_cell(str) ⇒ Object
80 81 82 83 84 85 86 87 88 89 |
# File 'lib/xxbao.rb', line 80 def aligned_cell(str) case self.align when 'left' " " * (self.size - str.display_size) + str if self.size > str.display_size when 'right' str + " " * (self.size - str.display_size) if self.size > str.display_size when 'center' " " * ((self.size - str.display_size) / 2.0).floor + str + " " * ((self.size - str.display_size) / 2.0).ceil end end |