Module: Concurrent::Actor::PublicDelegations
| Relationships & Source Files | |
| Extension / Inclusion / Inheritance Descendants | |
|
Included In:
AbstractContext,
Behaviour::Abstract,
Behaviour::Awaits,
Behaviour::Buffer,
Behaviour::ErrorsOnUnknownMessage,
Behaviour::ExecutesContext,
Behaviour::Linking,
Behaviour::Pausing,
Behaviour::RemovesChild,
Behaviour::SetResults,
Behaviour::Supervising,
Behaviour::Termination,
Context,
DefaultDeadLetterHandler,
InternalDelegations,
Reference,
RestartingContext,
Root,
Utils::AdHoc,
Utils::Balancer,
Utils::Broadcast,
Utils::Pool
| |
| Defined in: | lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb |
Overview
Provides publicly expose-able methods from Core.
Instance Method Summary
-
#actor_class
Alias for #context_class.
- #context_class (also: #actor_class)
- #executor
- #name
- #parent
- #path
-
#ref
Alias for #reference.
- #reference (also: #ref)
Instance Method Details
#actor_class
Alias for #context_class.
# File 'lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb', line 37
alias_method :actor_class, :context_class
#context_class Also known as: #actor_class
# File 'lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb', line 32
def context_class core.context_class end
#executor
# File 'lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb', line 27
def executor core.executor end
#name
# File 'lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb', line 7
def name core.name end
#parent
# File 'lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb', line 17
def parent core.parent end
#path
# File 'lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb', line 12
def path core.path end
#ref
Alias for #reference.
# File 'lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb', line 36
alias_method :ref, :reference
#reference Also known as: #ref
# File 'lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb', line 22
def reference core.reference end