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