Module
Transitions
In:
lib/transitions/machine.rb
lib/transitions/event.rb
lib/transitions/presenter.rb
lib/transitions/state.rb
lib/transitions/state_transition.rb
lib/transitions/version.rb
lib/transitions.rb
Methods
active_model_descendant?
available_transitions
can_transition?
cant_transition?
current_state
get_state_machine
included
update_current_state
Included Modules
Presenter
Classes and Modules
Module
Transitions::ClassMethods
Module
Transitions::Presenter
Class
Transitions::Event
Class
Transitions::InvalidMethodOverride
Class
Transitions::InvalidTransition
Class
Transitions::Machine
Class
Transitions::State
Class
Transitions::StateTransition
Constants
VERSION
=
'1.2.1'.freeze
Public Class methods
active_model_descendant?
(klazz)
included
(base)
Public Instance methods
available_transitions
()
can_transition?
(*events)
cant_transition?
(*events)
current_state
()
get_state_machine
()
update_current_state
(new_state, persist = false)
[Validate]