Module: ModuleCluster::ClusterStack::Suspend
- Included in:
- ModuleCluster::ClusterStack
- Defined in:
- lib/module-cluster.rb,
lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb
Instance Method Summary collapse
-
#all_extend_hooks_suspended? ⇒ Boolean
all_extend_hooks_suspended? #.
-
#all_hooks_suspended? ⇒ Boolean
all_hooks_suspended? #.
-
#all_include_hooks_suspended? ⇒ Boolean
all_include_hooks_suspended? #.
-
#extend_hooks_suspended? ⇒ Boolean
extend_hooks_suspended? #.
-
#hooks_suspended?(action) ⇒ Boolean
hooks_suspended? #.
-
#include_hooks_suspended? ⇒ Boolean
include_hooks_suspended? #.
-
#prepend_extend_hooks_suspended? ⇒ Boolean
prepend_extend_hooks_suspended? #.
-
#prepend_include_hooks_suspended? ⇒ Boolean
prepend_include_hooks_suspended? #.
-
#resume_any_extend_hooks ⇒ Object
resume_any_extend_hooks #.
-
#resume_any_hooks ⇒ Object
resume_any_hooks #.
-
#resume_any_include_hooks ⇒ Object
resume_any_include_hooks #.
-
#resume_extend_hooks ⇒ Object
resume_extend_hooks #.
-
#resume_include_hooks ⇒ Object
resume_include_hooks #.
-
#resume_prepend_extend_hooks ⇒ Object
resume_prepend_extend_hooks #.
-
#resume_prepend_include_hooks ⇒ Object
resume_prepend_include_hooks #.
-
#suspend_any_extend_hooks ⇒ Object
suspend_any_extend_hooks #.
-
#suspend_any_hooks ⇒ Object
suspend_any_hooks #.
-
#suspend_any_include_hooks ⇒ Object
suspend_any_include_hooks #.
-
#suspend_extend_hooks ⇒ Object
suspend_extend_hooks #.
-
#suspend_include_hooks ⇒ Object
suspend_include_hooks #.
-
#suspend_prepend_extend_hooks ⇒ Object
suspend_prepend_extend_hooks #.
-
#suspend_prepend_include_hooks ⇒ Object
suspend_prepend_include_hooks #.
Instance Method Details
#all_extend_hooks_suspended? ⇒ Boolean
all_extend_hooks_suspended? #
107 108 109 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 107 def all_extend_hooks_suspended? return ( @all_extend_hooks_suspended ||= false ) || all_hooks_suspended? end |
#all_hooks_suspended? ⇒ Boolean
all_hooks_suspended? #
91 92 93 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 91 def all_hooks_suspended? return @all_hooks_suspended ||= false end |
#all_include_hooks_suspended? ⇒ Boolean
all_include_hooks_suspended? #
99 100 101 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 99 def all_include_hooks_suspended? return ( @all_include_hooks_suspended ||= false ) || all_hooks_suspended? end |
#extend_hooks_suspended? ⇒ Boolean
extend_hooks_suspended? #
123 124 125 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 123 def extend_hooks_suspended? return ( @extend_hooks_suspended ||= false ) || all_extend_hooks_suspended? end |
#hooks_suspended?(action) ⇒ Boolean
hooks_suspended? #
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 64 def hooks_suspended?( action ) return true if all_hooks_suspended? case action when :include return true if all_include_hooks_suspended? return true if include_hooks_suspended? when :extend return true if all_extend_hooks_suspended? return true if extend_hooks_suspended? when :prepend_include return true if all_include_hooks_suspended? return true if prepend_include_hooks_suspended? when :prepend_extend return true if all_extend_hooks_suspended? return true if prepend_extend_hooks_suspended? end return false end |
#include_hooks_suspended? ⇒ Boolean
include_hooks_suspended? #
115 116 117 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 115 def include_hooks_suspended? return ( @include_hooks_suspended ||= false ) || all_include_hooks_suspended? end |
#prepend_extend_hooks_suspended? ⇒ Boolean
prepend_extend_hooks_suspended? #
139 140 141 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 139 def prepend_extend_hooks_suspended? return ( @prepend_extend_hooks_suspended ||= false ) || all_extend_hooks_suspended? end |
#prepend_include_hooks_suspended? ⇒ Boolean
prepend_include_hooks_suspended? #
131 132 133 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 131 def prepend_include_hooks_suspended? return ( @prepend_include_hooks_suspended ||= false ) || all_include_hooks_suspended? end |
#resume_any_extend_hooks ⇒ Object
resume_any_extend_hooks #
163 164 165 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 163 def resume_any_extend_hooks @all_extend_hooks_suspended = false end |
#resume_any_hooks ⇒ Object
resume_any_hooks #
147 148 149 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 147 def resume_any_hooks @all_hooks_suspended = false end |
#resume_any_include_hooks ⇒ Object
resume_any_include_hooks #
155 156 157 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 155 def resume_any_include_hooks @all_include_hooks_suspended = false end |
#resume_extend_hooks ⇒ Object
resume_extend_hooks #
179 180 181 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 179 def resume_extend_hooks @extend_hooks_suspended = false end |
#resume_include_hooks ⇒ Object
resume_include_hooks #
171 172 173 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 171 def resume_include_hooks @include_hooks_suspended = false end |
#resume_prepend_extend_hooks ⇒ Object
resume_prepend_extend_hooks #
195 196 197 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 195 def resume_prepend_extend_hooks @prepend_extend_hooks_suspended = false end |
#resume_prepend_include_hooks ⇒ Object
resume_prepend_include_hooks #
187 188 189 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 187 def resume_prepend_include_hooks @prepend_include_hooks_suspended = false end |
#suspend_any_extend_hooks ⇒ Object
suspend_any_extend_hooks #
24 25 26 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 24 def suspend_any_extend_hooks @all_extend_hooks_suspended = true end |
#suspend_any_hooks ⇒ Object
suspend_any_hooks #
8 9 10 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 8 def suspend_any_hooks @all_hooks_suspended = true end |
#suspend_any_include_hooks ⇒ Object
suspend_any_include_hooks #
16 17 18 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 16 def suspend_any_include_hooks @all_include_hooks_suspended = true end |
#suspend_extend_hooks ⇒ Object
suspend_extend_hooks #
40 41 42 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 40 def suspend_extend_hooks @extend_hooks_suspended = true end |
#suspend_include_hooks ⇒ Object
suspend_include_hooks #
32 33 34 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 32 def suspend_include_hooks @include_hooks_suspended = true end |
#suspend_prepend_extend_hooks ⇒ Object
suspend_prepend_extend_hooks #
56 57 58 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 56 def suspend_prepend_extend_hooks @prepend_extend_hooks_suspended = true end |
#suspend_prepend_include_hooks ⇒ Object
suspend_prepend_include_hooks #
48 49 50 |
# File 'lib/module-cluster/_private_/ModuleCluster/ClusterStack/Suspend.rb', line 48 def suspend_prepend_include_hooks @prepend_include_hooks_suspended = true end |