class Terminal::Table::Cell
def initialize width, params
def initialize width, params @width = width @alignment = :left @colspan = 1 if params.is_a? Hash @value = params[:value] @alignment = params[:alignment] unless params[:alignment].nil? @colspan = params[:colspan] unless params[:colspan].nil? else @value = params end end
def length
def length @value.to_s.length + 2 end
def render
def render " #{value.to_s} ".align alignment, @width + 2 end