Module | Spec::Runner::ContextEval::ModuleMethods |
In: |
lib/spec/runner/context_eval.rb
|
# File lib/spec/runner/context_eval.rb, line 14 14: def context_setup(&block) 15: context_setup_parts << block 16: end
# File lib/spec/runner/context_eval.rb, line 18 18: def context_teardown(&block) 19: context_teardown_parts << block 20: end
# File lib/spec/runner/context_eval.rb, line 10 10: def include(mod) 11: context_modules << mod 12: end
# File lib/spec/runner/context_eval.rb, line 5 5: def inherit(klass) 6: @context_superclass = klass 7: derive_execution_context_class_from_context_superclass 8: end
# File lib/spec/runner/context_eval.rb, line 34 34: def methods 35: my_methods = super 36: my_methods |= context_superclass.methods 37: my_methods 38: end
# File lib/spec/runner/context_eval.rb, line 22 22: def setup(&block) 23: setup_parts << block 24: end
# File lib/spec/runner/context_eval.rb, line 30 30: def specify(spec_name, opts={}, &block) 31: specifications << Specification.new(spec_name, opts, &block) 32: end
# File lib/spec/runner/context_eval.rb, line 26 26: def teardown(&block) 27: teardown_parts << block 28: end