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 def append_after(scope = :each, &block) after_parts(scope) << block 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 def append_before(scope = :each, &block) before_parts(scope) << block 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 def prepend_after(scope = :each, &block) after_parts(scope).unshift(block) 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 def prepend_before(scope = :each, &block) before_parts(scope).unshift(block) end
Generated with the Darkfish Rdoc Generator 2.