Sha256: b3ff66a595e1494441869e14c16fa33154ce6df62ecbda4bdee84d26b4e19dcb
Contents?: true
Size: 604 Bytes
Versions: 1
Compression:
Stored size: 604 Bytes
Contents
module ModuleMapper class Parser attr_reader :paths_to_files def initialize(paths_to_files) @paths_to_files = paths_to_files end def report file_reader.source_files.each do |source_file| maps(source_file).each do |mmap| puts "#{mmap[:filename]}\t#{mmap[:module_name]}" end end end private def maps(source_file) ModuleMapper::Map.from(filename: source_file.filename, content: source_file.contents) end def file_reader @file_reader ||= ModuleMapper::FileReader.new(self.paths_to_files) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
module_mapper-1.0.1 | lib/module_mapper/parser.rb |