Class: Concurrent::ErlangActor::NoActor
- Defined in:
- lib/concurrent-ruby-edge/concurrent/edge/erlang_actor.rb
Overview
An error used when actor tries to link or monitor terminated actor.
Instance Attribute Summary collapse
- #pid ⇒ Pid readonly
Instance Method Summary collapse
- #==(o) ⇒ true, false (also: #eql?)
- #hash ⇒ Integer
- #initialize(pid = nil) ⇒ self constructor
Constructor Details
#initialize(pid = nil) ⇒ self
1511 1512 1513 1514 |
# File 'lib/concurrent-ruby-edge/concurrent/edge/erlang_actor.rb', line 1511 def initialize(pid = nil) super(pid.to_s) @pid = pid end |
Instance Attribute Details
#pid ⇒ Pid (readonly)
1507 1508 1509 |
# File 'lib/concurrent-ruby-edge/concurrent/edge/erlang_actor.rb', line 1507 def pid @pid end |
Instance Method Details
#==(o) ⇒ true, false Also known as: eql?
1517 1518 1519 |
# File 'lib/concurrent-ruby-edge/concurrent/edge/erlang_actor.rb', line 1517 def ==(o) o.class == self.class && o.pid == self.pid end |
#hash ⇒ Integer
1524 1525 1526 |
# File 'lib/concurrent-ruby-edge/concurrent/edge/erlang_actor.rb', line 1524 def hash pid.hash end |