Библиотека для добавления конечных автоматов в классы Ruby.

Начинавшаяся как плагин plays_as_state_machine, но превратилась в более общую библиотеку, которая больше не нацелена только на модели ActiveRecord.

Поддерживает

  • состояния
  • Машины
  • События
  • Переходы