Method: Inch::Language::Ruby::Provider::YARD::Parser#parse

Defined in:
lib/inch/language/ruby/provider/yard/parser.rb

#parse(dir, config) ⇒ void

This method returns an undefined value.

Parameters:



23
24
25
26
27
28
29
30
31
# File 'lib/inch/language/ruby/provider/yard/parser.rb', line 23

def parse(dir, config)
  raise "Directory does not exist: #{dir}" if !File.exist?(dir)
  Dir.chdir(dir) do
    parse_yard_objects(config.included_files,
                       config.excluded_files,
                       config.read_dump_file)
    inject_base_dir(dir)
  end
end