Module: ModuleCluster::ClusterStack::Block::Inherited
- Included in:
- ModuleCluster::ClusterStack::Block
- Defined in:
- lib/module-cluster.rb,
lib/module-cluster/_private_/ModuleCluster/ClusterStack/Block/Inherited.rb
Instance Method Summary collapse
-
#inherited_hooks ⇒ Object
inherited_hooks #.
-
#subclass(dependency_module, dependency_method, runtime_block) ⇒ Object
subclass #.
Instance Method Details
#inherited_hooks ⇒ Object
inherited_hooks #
8 9 10 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Block/Inherited.rb', line 8 def inherited_hooks return @inherited_hooks ||= ::ModuleCluster::ClusterStack::Set::MultiSetProxy.new end |
#subclass(dependency_module, dependency_method, runtime_block) ⇒ Object
subclass #
16 17 18 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Block/Inherited.rb', line 16 def subclass( dependency_module, dependency_method, runtime_block ) inherited_hooks.push( ::ModuleCluster::ClusterStack::Block::Set.new( dependency_module, dependency_method, runtime_block ) ) end |