Skip to content


Ruby Invoicing Framework Gem

A talk at London Ruby User Group (LRUG), London, UK, 20 Apr 2009

This talk at LRUG presented the v0.2 release of the Ruby invoicing gem. The main new feature of this release is a Rails generator script which can be invoked with script/generate invoicing_ledger in the root directory of a Rails project. This generates a default set of model objects, a database migration, a controller, views and some routes; enough to get started with using the gem’s features very quickly.

To demonstrate just quite how quickly the invoicing gem allows you to add commercial features to your application I decided that it would be a good idea to have no slides, but to spend the entire 25 minutes I was allocated to give a live demo. That is rather scary for a speaker because a million things can go wrong (and indeed several things did), but with a forgiving audience it ended up also being a lot of fun.

Skills Matter, who host the LRUG events, kindly recorded the talk and put it online. It’s a bit hard to see exactly what I’m typing in that video, but you can follow the exact steps from the notes I wrote myself for that presentation, and the example application I used, cracktastic, is also on GitHub.