lib/finite_machine/observer.rb in finite_machine-0.9.2 vs lib/finite_machine/observer.rb in finite_machine-0.10.0
- old
+ new
@@ -124,11 +124,11 @@
# Defer callback execution
#
# @api private
def defer(callable, trans_event, *data)
- async_call = AsyncCall.build(machine, callable, trans_event, *data)
+ async_call = AsyncCall.new(machine, callable, trans_event, *data)
machine.event_queue << async_call
end
# Create callable instance
#
@@ -143,10 +143,10 @@
# Handle callback and decide if run synchronously or asynchronously
#
# @api private
def handle_callback(hook, event)
data = event.data
- trans_event = TransitionEvent.build(event.transition, *data)
+ trans_event = TransitionEvent.new(event.transition, *data)
callable = create_callable(hook)
if hook.is_a?(Async)
defer(callable, trans_event, *data)
result = nil