ruby gem acts_as_state_machine
对于在灵活的有限状态机框架内建模对象生命周期非常有用。但我经常发现自己想要一个状态转换的直观表示。
是否有工具可以从acts_as_state_machine
的现有ruby类生成FSM图(状态图流程图,状态/事件表,UML等)?
答案 0 :(得分:1)
state_machine
gem(不要与acts_as_state_machine
混淆)has this functionality。
例如,来自docs:
$ rake state_machine:draw FILE=vehicle.rb CLASS=Vehicle
(注意:state_machine
自9月以来未经更新' 13)
答案 1 :(得分:1)
https://github.com/padde/stateoscope gem适用于AASM gem(以前称为acts_as_state_machine)