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/hash.rb,
lib/analyst/entities/pair.rb,
lib/analyst/entities/root.rb,
lib/analyst/entities/begin.rb,
lib/analyst/entities/empty.rb,
lib/analyst/entities/method.rb,
lib/analyst/entities/module.rb,
lib/analyst/entities/string.rb,
lib/analyst/entities/symbol.rb,
lib/analyst/entities/method_call.rb,
lib/analyst/entities/singleton_class.rb,
lib/analyst/entities/interpolated_string.rb
Overview
TODO add == to association TODO look thru the singleton_methods for ones on (self),
and also look for the ones from 'class << self' constructs, which will be
found in (sclass) nodes (which will be some sort of Entity)
Defined Under Namespace
Modules: Entities, EntityParser Classes: FileProcessor, Parser
Constant Summary collapse
- VERSION =
"0.14.2"
Class Method Summary collapse
Class Method Details
.new(path_to_files) ⇒ Object
25 26 27 |
# File 'lib/analyst.rb', line 25 def self.new(path_to_files) Analyst::Parser.new(FileProcessor.new(path_to_files).ast) end |