Module: ModuleCluster::ClusterStack::Status
- Included in:
- ModuleCluster::ClusterStack
- Defined in:
- lib/module-cluster.rb,
lib/module-cluster/_private_/ModuleCluster/ClusterStack/Status.rb
Instance Method Summary collapse
-
#all_extend_hooks ⇒ Object
all_extend_hooks #.
-
#all_hooks ⇒ Object
all_hooks #.
-
#all_include_hooks ⇒ Object
all_include_hooks #.
-
#has_any_extend_hook?(description) ⇒ Boolean
has_any_extend_hook? #.
-
#has_any_hook?(description) ⇒ Boolean
has_any_hook? #.
-
#has_any_include_hook?(description) ⇒ Boolean
has_any_include_hook? #.
Instance Method Details
#all_extend_hooks ⇒ Object
all_extend_hooks #
24 25 26 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Status.rb', line 24 def all_extend_hooks return @all_extend_hooks ||= ::ModuleCluster::ClusterStack::Set::MultiSetProxy.new( prepend_extend_hooks, extend_hooks ) end |
#all_hooks ⇒ Object
all_hooks #
8 9 10 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Status.rb', line 8 def all_hooks return @all_hooks ||= ::ModuleCluster::ClusterStack::Set::MultiSetProxy.new( all_include_hooks, all_extend_hooks ) end |
#all_include_hooks ⇒ Object
all_include_hooks #
16 17 18 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Status.rb', line 16 def all_include_hooks return @all_include_hooks ||= ::ModuleCluster::ClusterStack::Set::MultiSetProxy.new( prepend_include_hooks, include_hooks ) end |
#has_any_extend_hook?(description) ⇒ Boolean
has_any_extend_hook? #
50 51 52 53 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Status.rb', line 50 def has_any_extend_hook?( description ) hooks = all_extend_hooks.hooks_with( description ) return hooks ||= false end |
#has_any_hook?(description) ⇒ Boolean
has_any_hook? #
32 33 34 35 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Status.rb', line 32 def has_any_hook?( description ) hooks = all_hooks.hooks_with( description ) return hooks ||= false end |
#has_any_include_hook?(description) ⇒ Boolean
has_any_include_hook? #
41 42 43 44 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Status.rb', line 41 def has_any_include_hook?( description ) hooks = all_include_hooks.hooks_with( description ) return hooks ||= false end |