I'm working on a tiny library "Fatty", which is essentially "File
Abstraction Toolkit-ty". You can think of it as something
quasi-similar to Sinatra, but for abstract formatting.
If we went with this approach in Ruport 2.0, then Ruport would just
include "Format bases" for use with Fatty. It is *extremely* lean
while still providing much of the core functionality that Ruport's raw
formatting system has. Please take a look at the (very contrived)
example, and at the underlying implementation, and tell me what you
think:
http://github.com/sandal/fatty
If you find yourself requiring more explanation after reading the
source / example, just hang tight and I'll be writing tests, more
examples, and a blog post. But for those who have been complaining
about the formatting system in the past, much of the new approach is
thanks to your perspective, so please do take a look.
-greg
--
Technical Blaag at: http://blog.majesticseacreature.com
Non-tech stuff at: http://metametta.blogspot.com
"Ruby Best Practices" Book now in O'Reilly Roughcuts:
http://rubybestpractices.com