module Ably::Modules::UsesStateMachine

Mixing module that assists with {github.com/gocardless/statesman Statemans State Machine} state transitions and maintaining state of this object’s state.

Expects:

- @state_machine is set to the StateMachine
- StateEmitter is included in the object