Changes for version 0.22

  • add support for the set_state_isa and state_isa methods
  • improve detection of state changes from callbacks (i.e. enter_state, leave_state, delayed events, etc.)
  • incompatible change ***
  • calling state with the same state as the current one now triggers callbacks

Modules

define classes for state machines

Provides

in lib/Class/StateMachine.pm

Examples