Registers a block to be executed after each example. This method appends block to existing after blocks.
See append_before for scoping semantics.
# File lib/spec/example/before_and_after_hooks.rb, line 45 45: def append_after(scope = :each, &block) 46: after_parts(scope) << block 47: end
Registers a block to be executed before examples. scope can be :each (default), :all, or :suite. When :each, the block is executed before each example. When :all, the block is executed only once before any examples are run.
# File lib/spec/example/before_and_after_hooks.rb, line 19 19: def append_before(scope = :each, &block) 20: before_parts(scope) << block 21: end
Registers a block to be executed after each example. This method prepends block to existing after blocks.
See append_before for scoping semantics.
# File lib/spec/example/before_and_after_hooks.rb, line 36 36: def prepend_after(scope = :each, &block) 37: after_parts(scope).unshift(block) 38: end
Registers a block to be executed before each example. This method prepends block to existing before blocks.
See append_before for scoping semantics.
# File lib/spec/example/before_and_after_hooks.rb, line 28 28: def prepend_before(scope = :each, &block) 29: before_parts(scope).unshift(block) 30: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.