Module: ModuleCluster::Define::Status
- Defined in:
- lib/module-cluster/ModuleCluster/Define/Status.rb
Instance Method Summary collapse
-
#all_extend_hooks ⇒ Object
all_extend_hooks #.
-
#all_include_hooks ⇒ Object
all_include_hooks #.
-
#extend_hooks ⇒ Object
extend_hooks #.
-
#has_any_extend_hook?(*modules) ⇒ Boolean
(also: #has_any_extend_hooks?)
has_any_extend_hook? #.
-
#has_any_include_hook?(*modules) ⇒ Boolean
(also: #has_any_include_hooks?)
has_any_include_hook? #.
-
#has_extend_hook?(*modules) ⇒ Boolean
(also: #has_extend_hooks?)
has_extend_hook? #.
-
#has_include_hook?(*modules) ⇒ Boolean
(also: #has_include_hooks?)
has_include_hook? #.
-
#has_prepend_extend_hook?(*modules) ⇒ Boolean
(also: #has_prepend_extend_hooks?)
has_prepend_extend_hook? #.
-
#has_prepend_include_hook?(*modules) ⇒ Boolean
(also: #has_prepend_include_hooks?)
has_prepend_include_hook? #.
-
#include_hooks ⇒ Object
include_hooks #.
-
#prepend_extend_hooks ⇒ Object
prepend_extend_hooks #.
-
#prepend_include_hooks ⇒ Object
prepend_include_hooks #.
Instance Method Details
#all_extend_hooks ⇒ Object
all_extend_hooks #
48 49 50 |
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 48 def all_extend_hooks return cluster_stack.prepend_extend_hooks.dup.concat( cluster_stack.extend_hooks ) end |
#all_include_hooks ⇒ Object
all_include_hooks #
40 41 42 |
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 40 def all_include_hooks return cluster_stack.prepend_include_hooks.dup.concat( cluster_stack.include_hooks ) end |
#extend_hooks ⇒ Object
extend_hooks #
16 17 18 |
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 16 def extend_hooks return cluster_stack.extend_hooks end |
#has_any_extend_hook?(*modules) ⇒ Boolean Also known as: has_any_extend_hooks?
has_any_extend_hook? #
101 102 103 |
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 101 def has_any_extend_hook?( *modules ) return has_prepend_extend_hook?( *modules ) || has_extend_hook?( *modules ) end |
#has_any_include_hook?(*modules) ⇒ Boolean Also known as: has_any_include_hooks?
has_any_include_hook? #
92 93 94 |
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 92 def has_any_include_hook?( *modules ) return has_prepend_include_hook?( *modules ) || has_include_hook?( *modules ) end |
#has_extend_hook?(*modules) ⇒ Boolean Also known as: has_extend_hooks?
has_extend_hook? #
65 66 67 |
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 65 def has_extend_hook?( *modules ) return cluster_stack.has_hook?( cluster_stack.extend_hooks, *modules ) end |
#has_include_hook?(*modules) ⇒ Boolean Also known as: has_include_hooks?
has_include_hook? #
56 57 58 |
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 56 def has_include_hook?( *modules ) return cluster_stack.has_hook?( cluster_stack.include_hooks, *modules ) end |
#has_prepend_extend_hook?(*modules) ⇒ Boolean Also known as: has_prepend_extend_hooks?
has_prepend_extend_hook? #
83 84 85 |
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 83 def has_prepend_extend_hook?( *modules ) return cluster_stack.has_hook?( cluster_stack.prepend_extend_hooks, *modules ) end |
#has_prepend_include_hook?(*modules) ⇒ Boolean Also known as: has_prepend_include_hooks?
has_prepend_include_hook? #
74 75 76 |
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 74 def has_prepend_include_hook?( *modules ) return cluster_stack.has_hook?( cluster_stack.prepend_include_hooks, *modules ) end |
#include_hooks ⇒ Object
include_hooks #
8 9 10 |
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 8 def include_hooks return cluster_stack.include_hooks end |
#prepend_extend_hooks ⇒ Object
prepend_extend_hooks #
32 33 34 |
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 32 def prepend_extend_hooks return cluster_stack.prepend_extend_hooks end |
#prepend_include_hooks ⇒ Object
prepend_include_hooks #
24 25 26 |
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 24 def prepend_include_hooks return cluster_stack.prepend_include_hooks end |