Module: Mutest::Actor Private

Defined in:
lib/mutest/actor.rb,
lib/mutest/actor/env.rb,
lib/mutest/actor/sender.rb,
lib/mutest/actor/mailbox.rb,
lib/mutest/actor/receiver.rb

Overview

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

A minimal actor implementation

Defined Under Namespace

Classes: Binding, Env, Mailbox, Message, ProtocolError, Receiver, Sender

Constant Summary collapse

Undefined =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Undefined message payload

Class.new do
  INSPECT = 'Mutest::Actor::Undefined'.freeze

  # Object inspection
  #
  # @return [String]
  def inspect
    INSPECT
  end
end.new