Class: Actor::Messaging::Address::None

Inherits:
Actor::Messaging::Address show all
Defined in:
lib/actor/messaging/address/none.rb

Direct Known Subclasses

Substitute

Defined Under Namespace

Modules: ID

Instance Attribute Summary

Attributes inherited from Actor::Messaging::Address

#id, #queue

Class Method Summary collapse

Methods inherited from Actor::Messaging::Address

#actors_waiting, #queue_depth, #queue_limit

Class Method Details

.buildObject



5
6
7
8
9
10
# File 'lib/actor/messaging/address/none.rb', line 5

def self.build
  id = ID.get
  queue = Queue::Substitute.build

  new id, queue
end

.instanceObject



12
13
14
# File 'lib/actor/messaging/address/none.rb', line 12

def self.instance
  @instance ||= build
end