I refactored the Table to have Row objects instead of the plain ruby hash. This allowed me to re-structure the extensions and I hope to eliminate the TableForm and make it an extension in a futur refactoring.
use the latest ruby 1.9.3 patchlevel
refactoring: convert the row-hash into a strcut
refactoring: rewrite the table extensions to extend the row
@stmichael what do you think?
Nice! I like.