Module: ModuleCluster::Suspend::Hooks
- Included in:
- ModuleCluster::Suspend, WithoutHooks
- Defined in:
- lib/module-cluster.rb,
lib/module-cluster/ModuleCluster/Suspend/Hooks.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(description = nil) ⇒ Object
resume_any_extend_hooks #.
-
#resume_any_hooks(description = nil) ⇒ Object
resume_any_hooks #.
-
#resume_any_include_hooks(description = nil) ⇒ Object
resume_any_include_hooks #.
-
#resume_extend_hooks(description = nil) ⇒ Object
resume_extend_hooks #.
-
#resume_include_hooks(description = nil) ⇒ Object
resume_include_hooks #.
-
#resume_prepend_extend_hooks(description = nil) ⇒ Object
resume_prepend_extend_hooks #.
-
#resume_prepend_include_hooks(description = nil) ⇒ Object
resume_prepend_include_hooks #.
-
#suspend_any_extend_hooks(description = nil) ⇒ Object
suspend_any_extend_hooks #.
-
#suspend_any_hooks(description = nil) ⇒ Object
suspend_any_hooks #.
-
#suspend_any_include_hooks(description = nil) ⇒ Object
suspend_any_include_hooks #.
-
#suspend_extend_hooks(description = nil) ⇒ Object
suspend_extend_hooks #.
-
#suspend_include_hooks(description = nil) ⇒ Object
suspend_include_hooks #.
-
#suspend_prepend_extend_hooks(description = nil) ⇒ Object
suspend_prepend_extend_hooks #.
-
#suspend_prepend_include_hooks(description = nil) ⇒ Object
suspend_prepend_include_hooks #.
Instance Method Details
#all_extend_hooks_suspended? ⇒ Boolean
all_extend_hooks_suspended? #
165 166 167 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 165 def all_extend_hooks_suspended? return cluster_stack.all_extend_hooks_suspended? end |
#all_hooks_suspended? ⇒ Boolean
all_hooks_suspended? #
149 150 151 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 149 def all_hooks_suspended? return cluster_stack.all_hooks_suspended? end |
#all_include_hooks_suspended? ⇒ Boolean
all_include_hooks_suspended? #
157 158 159 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 157 def all_include_hooks_suspended? return cluster_stack.all_include_hooks_suspended? end |
#extend_hooks_suspended? ⇒ Boolean
extend_hooks_suspended? #
181 182 183 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 181 def extend_hooks_suspended? return cluster_stack.extend_hooks_suspended? end |
#hooks_suspended?(action) ⇒ Boolean
hooks_suspended? #
141 142 143 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 141 def hooks_suspended?( action ) return cluster_stack.hooks_suspended?( action ) end |
#include_hooks_suspended? ⇒ Boolean
include_hooks_suspended? #
173 174 175 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 173 def include_hooks_suspended? return cluster_stack.include_hooks_suspended? end |
#prepend_extend_hooks_suspended? ⇒ Boolean
prepend_extend_hooks_suspended? #
197 198 199 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 197 def prepend_extend_hooks_suspended? return cluster_stack.prepend_extend_hooks_suspended? end |
#prepend_include_hooks_suspended? ⇒ Boolean
prepend_include_hooks_suspended? #
189 190 191 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 189 def prepend_include_hooks_suspended? return cluster_stack.prepend_include_hooks_suspended? end |
#resume_any_extend_hooks(description = nil) ⇒ Object
resume_any_extend_hooks #
237 238 239 240 241 242 243 244 245 246 247 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 237 def resume_any_extend_hooks( description = nil ) if description sets = cluster_stack.all_extend_hooks.hooks_with( description ) sets.resume return_sets = sets else cluster_stack.resume_any_extend_hooks return_sets = cluster_stack.all_extend_hooks end return return_sets end |
#resume_any_hooks(description = nil) ⇒ Object
resume_any_hooks #
205 206 207 208 209 210 211 212 213 214 215 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 205 def resume_any_hooks( description = nil ) if description sets = cluster_stack.all_hooks.hooks_with( description ) sets.resume return_sets = sets else cluster_stack.resume_any_hooks return_sets = cluster_stack.all_hooks end return return_sets end |
#resume_any_include_hooks(description = nil) ⇒ Object
resume_any_include_hooks #
221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 221 def resume_any_include_hooks( description = nil ) if description sets = cluster_stack.all_include_hooks.hooks_with( description ) sets.resume return_sets = sets else cluster_stack.resume_any_include_hooks return_sets = cluster_stack.all_include_hooks end return return_sets end |
#resume_extend_hooks(description = nil) ⇒ Object
resume_extend_hooks #
269 270 271 272 273 274 275 276 277 278 279 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 269 def resume_extend_hooks( description = nil ) if description sets = cluster_stack.extend_hooks.hooks_with( description ) sets.resume return_sets = sets else cluster_stack.resume_extend_hooks return_sets = cluster_stack.extend_hooks end return return_sets end |
#resume_include_hooks(description = nil) ⇒ Object
resume_include_hooks #
253 254 255 256 257 258 259 260 261 262 263 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 253 def resume_include_hooks( description = nil ) if description sets = cluster_stack.include_hooks.hooks_with( description ) sets.resume return_sets = sets else cluster_stack.resume_include_hooks return_sets = cluster_stack.include_hooks end return return_sets end |
#resume_prepend_extend_hooks(description = nil) ⇒ Object
resume_prepend_extend_hooks #
301 302 303 304 305 306 307 308 309 310 311 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 301 def resume_prepend_extend_hooks( description = nil ) if description sets = cluster_stack.prepend_extend_hooks.hooks_with( description ) sets.resume return_sets = sets else cluster_stack.resume_prepend_extend_hooks return_sets = cluster_stack.prepend_extend_hooks end return return_sets end |
#resume_prepend_include_hooks(description = nil) ⇒ Object
resume_prepend_include_hooks #
285 286 287 288 289 290 291 292 293 294 295 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 285 def resume_prepend_include_hooks( description = nil ) if description sets = cluster_stack.prepend_include_hooks.hooks_with( description ) sets.resume return_sets = sets else cluster_stack.resume_prepend_include_hooks return_sets = cluster_stack.prepend_include_hooks end return return_sets end |
#suspend_any_extend_hooks(description = nil) ⇒ Object
suspend_any_extend_hooks #
46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 46 def suspend_any_extend_hooks( description = nil ) if description # we don't want to end up unsuspending any sets that were already suspended # so we add to the description only sets that are not suspended description[ :suspended ] = false sets = cluster_stack.all_extend_hooks.hooks_with( description ) sets.suspend return_sets = sets else cluster_stack.suspend_any_extend_hooks return_sets = cluster_stack.all_extend_hooks end return return_sets end |
#suspend_any_hooks(description = nil) ⇒ Object
suspend_any_hooks #
8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 8 def suspend_any_hooks( description = nil ) if description # we don't want to end up unsuspending any sets that were already suspended # so we add to the description only sets that are not suspended description[ :suspended ] = false sets = cluster_stack.all_hooks.hooks_with( description ) sets.suspend return_sets = sets else cluster_stack.suspend_any_hooks return_sets = cluster_stack.all_hooks end return return_sets end |
#suspend_any_include_hooks(description = nil) ⇒ Object
suspend_any_include_hooks #
27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 27 def suspend_any_include_hooks( description = nil ) if description # we don't want to end up unsuspending any sets that were already suspended # so we add to the description only sets that are not suspended description[ :suspended ] = false sets = cluster_stack.all_include_hooks.hooks_with( description ) sets.suspend return_sets = sets else cluster_stack.suspend_any_include_hooks return_sets = cluster_stack.all_include_hooks end return return_sets end |
#suspend_extend_hooks(description = nil) ⇒ Object
suspend_extend_hooks #
84 85 86 87 88 89 90 91 92 93 94 95 96 97 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 84 def suspend_extend_hooks( description = nil ) if description # we don't want to end up unsuspending any sets that were already suspended # so we add to the description only sets that are not suspended description[ :suspended ] = false sets = cluster_stack.extend_hooks.hooks_with( description ) sets.suspend return_sets = sets else cluster_stack.suspend_extend_hooks return_sets = cluster_stack.extend_hooks end return return_sets end |
#suspend_include_hooks(description = nil) ⇒ Object
suspend_include_hooks #
65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 65 def suspend_include_hooks( description = nil ) if description # we don't want to end up unsuspending any sets that were already suspended # so we add to the description only sets that are not suspended description[ :suspended ] = false sets = cluster_stack.include_hooks.hooks_with( description ) sets.suspend return_sets = sets else cluster_stack.suspend_include_hooks return_sets = cluster_stack.include_hooks end return return_sets end |
#suspend_prepend_extend_hooks(description = nil) ⇒ Object
suspend_prepend_extend_hooks #
122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 122 def suspend_prepend_extend_hooks( description = nil ) if description # we don't want to end up unsuspending any sets that were already suspended # so we add to the description only sets that are not suspended description[ :suspended ] = false sets = cluster_stack.prepend_extend_hooks.hooks_with( description ) sets.suspend return_sets = sets else cluster_stack.suspend_prepend_extend_hooks return_sets = cluster_stack.prepend_extend_hooks end return return_sets end |
#suspend_prepend_include_hooks(description = nil) ⇒ Object
suspend_prepend_include_hooks #
103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'lib/module-cluster/ModuleCluster/Suspend/Hooks.rb', line 103 def suspend_prepend_include_hooks( description = nil ) if description # we don't want to end up unsuspending any sets that were already suspended # so we add to the description only sets that are not suspended description[ :suspended ] = false sets = cluster_stack.prepend_include_hooks.hooks_with( description ) sets.suspend return_sets = sets else cluster_stack.suspend_prepend_include_hooks return_sets = cluster_stack.prepend_include_hooks end return return_sets end |