This is a Ruby on Rails project. The Mongo database
saves words and pictures; pictures are uploaded via Paperclip. Devise keeps
the riff-raff out and Kaminari pagination keeps the page from growing too tall. Notice
there's just the one page. CSS rules
and framework via the Zurb Foundation - I'll be using this again.
Pixy &/or Pixiv provides the short urls - although the Twitter folks insist on adding their
own flavor of too-long shorty urls. Sigh
KewballBreadbox needed to be rewritten (which project doesn't?) but
the real impetus behind this make-over is to practise up on the new (to me) Rails 3.1 and Mongoid.
I'd prefer to practise on something other than the work at hand so Breadbox is it. That Rails 3.2
was released the other day is just another opportunity missed.
Driving all these changes is my re-discovered interest in testing. For this project I ended up
using
Test::Unit, Mocha, Spork, Factory Girl, Capybara and Simplecov to name just a few. Awesome print and
pry are electric knives in my fingers. Bloody impressive, they are.
The obsessive in
me would like to finish up with 100% coverage and all tests green, but other projects beckon....