Class: SixthSense::Adapters::RSpec::Parser
- Inherits:
-
Object
- Object
- SixthSense::Adapters::RSpec::Parser
- Defined in:
- lib/sixth_sense/adapters/rspec.rb
Instance Method Summary collapse
-
#initialize(path, ast) ⇒ Parser
constructor
A new instance of Parser.
- #test_cases ⇒ Object
Constructor Details
#initialize(path, ast) ⇒ Parser
Returns a new instance of Parser.
103 104 105 106 107 |
# File 'lib/sixth_sense/adapters/rspec.rb', line 103 def initialize(path, ast) @path = path @ast = ast @shared_examples = {} end |
Instance Method Details
#test_cases ⇒ Object
109 110 111 112 113 |
# File 'lib/sixth_sense/adapters/rspec.rb', line 109 def test_cases cases = [] process_statements(@ast.statements, [], [], [], cases) cases end |