1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
module Concurrent
module Actor
# Provides publicly expose-able methods from {Core}.
module PublicDelegations
# @see Core#name
def name
core.name
end
# @see Core#path
def path
core.path
end
# @see Core#parent
def parent
core.parent
end
# @see Core#reference
def reference
core.reference
end
# @see Core#executor
def executor
core.executor
end
# @see Core#context_class
def context_class
core.context_class
end
alias_method :ref, :reference
alias_method :actor_class, :context_class
end
end
end
|