Armit

Abstraction layer over ActiveRecord that allows transparent use of multi-table inheritance.

Duration: Oct 2007 - Oct 2013
Size: Small
Employer: open source
URL: http://swissrb.rubyforge.org/Site/armit.html
Skills used: Ruby Ruby on Rails SQL

Achievements

Description

This was stopped at the prototype stage; it proved really useful for our project, but wasn't elegant enough to be permitted a real live in our code base.

Problems encountered were:
* Where to put hooks on the underlying AR-Layer
* Abstraction was found leaking from the very start

Last modified: 21. Oct 2017