Module: Actor::Supervisor::Assertions
- Defined in:
- lib/actor/supervisor/assertions.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.extended(supervisor) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/actor/supervisor/assertions.rb', line 4 def self.extended supervisor supervisor.instance_exec do assertions_module = publish.class::Assertions publish.extend assertions_module end end |
Instance Method Details
#registered_actor?(actor) ⇒ Boolean
11 12 13 |
# File 'lib/actor/supervisor/assertions.rb', line 11 def registered_actor? actor publish.registered? actor.address end |
#unregistered_actor?(actor) ⇒ Boolean
15 16 17 |
# File 'lib/actor/supervisor/assertions.rb', line 15 def unregistered_actor? actor publish.unregistered? actor.address end |