I spent the last four days extracting some logic from the urbanoe web site. My goal was simple, extract the image storage code and make it available as an OSS Rails Engine.
This was a really cool experience. It had been almost a full year since I last did any “real” work with Rails. The last time I did so was with a really painful refactoring effort to move the system to a CBRA type approach. It made me hate the language and the framework for a few months. Couldn’t touch it. Wouldn’t touch it.
It’s like everything in Ruby and RoR. When things go well, I just love the whole thing. When things go bad, I hate it so hard!
This weekend though, there was love and passion.
The result of this effort is the media_gallery gem.