class AASM::Core::Event
def fire_transition_callbacks(obj, *args)
def fire_transition_callbacks(obj, *args) from_state = obj.aasm(state_machine.name).current_state transition = @valid_transitions[obj.object_id][from_state] transition.invoke_success_callbacks(obj, *args) if transition @valid_transitions.delete(obj.object_id) end