instance method
execute
Ruby on Rails 2.3.18
Since v2.2.3 Last seen in v2.3.18Available in: v2.2.3 v2.3.18
Signature
execute(obj, *args)
No documentation comment.
Parameters
-
objreq -
argsrest
Source
# File activemodel/lib/active_model/state_machine/state_transition.rb, line 22
def execute(obj, *args)
case @on_transition
when Symbol, String
obj.send(@on_transition, *args)
when Proc
@on_transition.call(obj, *args)
end
end
Defined in activemodel/lib/active_model/state_machine/state_transition.rb line 22
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveModel::StateMachine::StateTransition