Sha256: 1c9c3738c7493b4f72bf9a0d3e1bf158893d9225dbfe34552864b907901e06c5
Contents?: true
Size: 591 Bytes
Versions: 3
Compression:
Stored size: 591 Bytes
Contents
require 'concurrent/actor/type_check' module Concurrent module Actor Error = Class.new(StandardError) class ActorTerminated < Error include TypeCheck attr_reader :reference def initialize(reference) @reference = Type! reference, Reference super reference.path end end class UnknownMessage < Error include TypeCheck attr_reader :envelope def initialize(envelope) @envelope = Type! envelope, Envelope super "#{envelope.message.inspect} from #{envelope.sender_path}" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems