Method: Assert::Context::SetupDSL#run_teardowns
- Defined in:
- lib/assert/context/setup_dsl.rb
#run_teardowns(scope) ⇒ Object
65 66 67 68 69 70 71 72 |
# File 'lib/assert/context/setup_dsl.rb', line 65 def run_teardowns(scope) # teardown the child... self.teardowns.compact.each do |teardown| teardown.kind_of?(::Proc) ? scope.instance_eval(&teardown) : scope.send(teardown) end # ... before the parent self.superclass.run_teardowns(scope) if self.superclass.respond_to?(:run_teardowns) end |