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