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

Instance Method Details

#inherited_hooksObject

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