Method: Transitions::Machine#update
- Defined in:
- lib/transitions/machine.rb
#update(options = {}, &block) ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/transitions/machine.rb', line 19 def update( = {}, &block) @initial_state = [:initial] if .key?(:initial) @auto_scopes = [:auto_scopes] instance_eval(&block) if block include_scopes if @auto_scopes && ::Transitions.active_model_descendant?(klass) self end |