module Concurrent::ErlangActor::HasReference

Attributes

reference[R]

@return [Reference]

Public Class Methods

new(from, reference) click to toggle source

@!visibility private

Calls superclass method Concurrent::ErlangActor::HasFrom::new
# File lib/concurrent-ruby-edge/concurrent/edge/erlang_actor.rb, line 1332
def initialize(from, reference)
  # noinspection RubySuperCallWithoutSuperclassInspection
  super from
  @reference = reference
end

Public Instance Methods

==(o) click to toggle source

@return [true, false]

Calls superclass method Concurrent::ErlangActor::HasFrom#==
# File lib/concurrent-ruby-edge/concurrent/edge/erlang_actor.rb, line 1344
def ==(o)
  # noinspection RubySuperCallWithoutSuperclassInspection
  super(o) && o.reference == self.reference
end
hash() click to toggle source

@return [Integer]

# File lib/concurrent-ruby-edge/concurrent/edge/erlang_actor.rb, line 1350
def hash
  [@from, @reference].hash
end
to_ary() click to toggle source

@return [::Array(Pid, Reference)]

# File lib/concurrent-ruby-edge/concurrent/edge/erlang_actor.rb, line 1339
def to_ary
  [@from, @reference]
end