Method: Module::Cluster::Cluster::ClusterInterface#after_include_or_subclass
- Defined in:
- lib/module/cluster/cluster/cluster_interface.rb
#before_include(context, ...) ⇒ Module::Cluster::InstanceController::MultipleHookControllerProxy::ChainProxy Also known as: after_subclass_or_include
Create after-include and subclass event hooks.
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'lib/module/cluster/cluster/cluster_interface.rb', line 366 def after_include_or_subclass( *contexts, & block ) hook_controller = @instance_controller.after_include_subclass_proxy chain_proxy_instance = hook_controller.chain_proxy chain_proxy_instance.cluster_name( @name ).context( *contexts ) if block_given? chain_proxy_instance.action( & block ) end return chain_proxy_instance end |