Sha256: 8ce45e783ccee8dc32f41e1f9ac733fed5f8e2137f589e16e483152c681ef5e9
Contents?: true
Size: 568 Bytes
Versions: 2
Compression:
Stored size: 568 Bytes
Contents
$:.unshift("../lib") require 'ara' Ara.logger = Logger.new("actor.log") Ara.logger.debug "Starting..." class MySimpleActor < SimpleActor def receive( message ) Ara.logger.debug "Actor #{self} receive message : #{message}" end end mySimpleActor = Actors.actor_of(MySimpleActor).start mySimpleActor | "Bonjour le monde!" sleep 1 mySimpleActor | "Hello World!" mySimpleActor | "Ola Mundo!" sleep 1 mySimpleActor.stop sleep 1 Ara.logger.debug "Ending..." # This will raise an exception begin mySimpleActor | "Hum..." rescue DeadActor => e puts e end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ara-0.0.2 | examples/logger_actor.rb |
ara-0.0.1 | examples/logger_actor.rb |