Module: Analyst

Defined in:
lib/analyst/entities/class.rb,
lib/analyst.rb,
lib/analyst/parser.rb,
lib/analyst/version.rb,
lib/analyst/association.rb,
lib/analyst/entities/root.rb,
lib/analyst/entities/begin.rb,
lib/analyst/entities/empty.rb,
lib/analyst/entities/entity.rb,
lib/analyst/entities/method.rb,
lib/analyst/entities/module.rb,
lib/analyst/entities/method_call.rb,
lib/analyst/entities/singleton_class.rb

Overview

An entity is a named node of a given type which may have additional properties

Defined Under Namespace

Modules: Entities, EntityParser Classes: FileProcessor, Parser

Constant Summary collapse

VERSION =
"0.14.0"

Class Method Summary collapse

Class Method Details

.new(path_to_files) ⇒ Object



20
21
22
# File 'lib/analyst.rb', line 20

def self.new(path_to_files)
  Analyst::Parser.new(FileProcessor.new(path_to_files).ast)
end