Class: CodeDrivenDevelopment::Rule::Class
- Inherits:
-
AbstractRule
- Object
- AbstractRule
- CodeDrivenDevelopment::Rule::Class
- Defined in:
- lib/code_driven_development/rule/class.rb
Instance Method Summary collapse
Methods inherited from AbstractRule
Constructor Details
This class inherits a constructor from CodeDrivenDevelopment::Rule::AbstractRule
Instance Method Details
#capable? ⇒ Boolean
4 5 6 |
# File 'lib/code_driven_development/rule/class.rb', line 4 def capable? code.sexp_type == :class end |
#test ⇒ Object
8 9 10 11 12 |
# File 'lib/code_driven_development/rule/class.rb', line 8 def test new_context = TestComponent::Context.new(class_name) recurse(class_body, new_context) test_context << new_context end |