Class: RSpecLetAnalyzer::Adapters::ParserAdapter

Inherits:
RSpecLetAnalyzer::Adapter show all
Defined in:
lib/rspec_let_analyzer/adapters/parser_adapter.rb

Instance Method Summary collapse

Methods inherited from RSpecLetAnalyzer::Adapter

create

Instance Method Details

#parse(code) ⇒ Object



18
19
20
# File 'lib/rspec_let_analyzer/adapters/parser_adapter.rb', line 18

def parse(code)
  Parser::CurrentRuby.parse(code)
end

#parse_file(file_path) ⇒ Object



14
15
16
# File 'lib/rspec_let_analyzer/adapters/parser_adapter.rb', line 14

def parse_file(file_path)
  Parser::CurrentRuby.parse_file(file_path)
end

#visit_tree(ast, visitor) ⇒ Object



22
23
24
# File 'lib/rspec_let_analyzer/adapters/parser_adapter.rb', line 22

def visit_tree(ast, visitor)
  visitor.process(ast)
end