@@ -11,7 +11,7 @@ def on_message(msg)
1111 when :listener
1212 @listener
1313 when :reset , :terminated , :resumed , :paused
14- log Logger :: DEBUG , " got #{ msg } from #{ envelope . sender } "
14+ log ( DEBUG ) { " got #{ msg } from #{ envelope . sender } " }
1515 else
1616 pass
1717 end
@@ -48,22 +48,22 @@ def on_message(msg)
4848end
4949
5050master = Master . spawn ( name : 'master' , supervise : true )
51- # => #<Concurrent::Actor::Reference:0x7fb6fca9caa8 /master (Master)>
51+ # => #<Concurrent::Actor::Reference:0x7ff3aa0d1380 /master (Master)>
5252listener = master . ask! ( :listener )
53- # => #<Concurrent::Actor::Reference:0x7fb6fcabd9b0 /master/listener1 (Listener)>
54- listener . ask! ( :number ) # => 53
53+ # => #<Concurrent::Actor::Reference:0x7ff3aa8776e8 /master/listener1 (Listener)>
54+ listener . ask! ( :number ) # => 73
5555
5656master << :crash
57- # => #<Concurrent::Actor::Reference:0x7fb6fca9caa8 /master (Master)>
57+ # => #<Concurrent::Actor::Reference:0x7ff3aa0d1380 /master (Master)>
5858
59- sleep 0.1 # => 0
59+ sleep 0.1 # => 1
6060
6161# ask for listener again, old one is terminated
6262listener . ask! ( :terminated? ) # => true
6363listener = master . ask! ( :listener )
64- # => #<Concurrent::Actor::Reference:0x7fb6fcb04ef0 /master/listener1 (Listener)>
65- listener . ask! ( :number ) # => 71
64+ # => #<Concurrent::Actor::Reference:0x7ff3ab147110 /master/listener1 (Listener)>
65+ listener . ask! ( :number ) # => 48
6666
67- master . ask! ( :terminate! ) # => true
67+ master . ask! ( :terminate! ) # => [ true, true]
6868
6969sleep 0.1 # => 0
0 commit comments