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