Thorsten Böttger stellt das Thema vor
Ruby state machines with AASM
As maintainer of AASM, I could introduce what state machines are for and what can be done with them (and also what they are made for). Besides that I can give some insights, what it means to maintain an open source project like AASM.