class Concurrent::ErlangActor::NoActor

An error used when actor tries to link or monitor terminated actor.

Attributes

pid[R]

@return [Pid]

Public Class Methods

new(pid = nil) click to toggle source

@param [Pid] pid @return [self]

Calls superclass method
# File lib/concurrent-ruby-edge/concurrent/edge/erlang_actor.rb, line 1511
def initialize(pid = nil)
  super(pid.to_s)
  @pid = pid
end

Public Instance Methods

==(o) click to toggle source

@return [true, false]

# File lib/concurrent-ruby-edge/concurrent/edge/erlang_actor.rb, line 1517
def ==(o)
  o.class == self.class && o.pid == self.pid
end
Also aliased as: eql?
eql?(o)
Alias for: ==
hash() click to toggle source

@return [Integer]

# File lib/concurrent-ruby-edge/concurrent/edge/erlang_actor.rb, line 1524
def hash
  pid.hash
end