We tried to roll Hoptoad support into a Sinatra app not too long ago
and came across a piece of Rack middleware that someone had written to
log to Hoptoad. Unfortunately, it lacked a lot of features that the
hoptoad_notifier (Rails-only) supported. In trying to improve feature
parity, I found that a lot of hoptoad_notifier has nothing to do with
Rails at all and could be extracted out into its own lib. I was
reluctant to undertake that work without any indication that it would
be adopted by Thoughtbot.
Anyway, I think it would be a good first target for a code re-org.
The resulting lib without Rails hooks would then be a nice
framework-indifferent codebase from which others could learn.
--
Kevin