Module: Actor::Controls::Address

Defined in:
lib/actor/controls/address.rb

Defined Under Namespace

Modules: Actor, Router, Supervisor

Class Method Summary collapse

Class Method Details

.example(id_offset = nil, stream: nil) ⇒ Object



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

def self.example id_offset=nil, stream: nil
  stream ||= Stream.new

  uuid = UUID.example id_offset

  ::Actor::Address.new stream, uuid
end

.pair(id_offset = nil) ⇒ Object



12
13
14
15
16
17
18
19
20
21
# File 'lib/actor/controls/address.rb', line 12

def self.pair id_offset=nil
  stream = Stream.new

  queue = Queue.new
  stream.add_queue queue

  address = example id_offset, stream: stream

  return address, queue
end