class LsifParser::IO
Processes an LSIF file
Public Class Methods
process(path, doc_prefix: '', docs_strategy: DocsStrategy.new)
click to toggle source
# File lib/lsif_parser/io.rb, line 9 def self.process(path, doc_prefix: '', docs_strategy: DocsStrategy.new) docs = Docs.new(doc_prefix) File.open(path, 'r').each_line do |raw_line| line = JSON.parse(raw_line) docs.read(line) end docs_strategy.process(path, docs) end