%states

- for state in machine.states
  %sate{ :name=>state }
    - for transition in state.transitions
      - if ( transition.automatically? )
        %ransition{ :to=>transition.destination, :auto=>'true'}
      - else
        %ransition{ :to=>transition.destination, :action=>transition.action }