state_machines v0.5.0 Release Notes
Release Date: 2017-06-20 // almost 7 years ago-
Fix states being evaluated with wrong
owner_class
context🛠 Fixed state machine false duplication
🛠 Fixed inconsistent use of :use_transactions
0️⃣ Namespaced integrations are not registered by default anymore
Pass
static: false
in case you don't want initial states to be forced. e.g.# will set the initial machine state @machines.initialize_states(@object) # optionally you can pass the attributes to have that as the initial state @machines.initialize_states(@object, {}, { state: 'finished' }) # or pass set `static` to false if you want to keep the `object.state` current value @machines.initialize_states(@object, { static: false })