module Termtable class Row attr_reader :cells def initialize(row) @cells = row.map { |value| Cell.new(value) } end def render '|' + cells.map(&:render).join('|') << '|' end end end