Module: Mutant::Actor

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

Overview

A minimal actor implementation

Defined Under Namespace

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

Constant Summary collapse

Undefined =

Undefined message payload

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

  # Return object inspection
  #
  # @return [String]
  #
  # @api private
  #
  def inspect
    INSPECT
  end
end.new