class FileProcesserManager

Public Class Methods

new(files, fileProcesserList) click to toggle source
# File lib/file_processer.rb, line 58
def initialize(files, fileProcesserList)
    @files = files
    @fileProcesserList = fileProcesserList
end

Public Instance Methods

process() click to toggle source
# File lib/file_processer.rb, line 74
       def process()
    ocFiles = getFiles()
    puts "共发现 #{ocFiles.count} 个文件可能需要替换"
    
    @@count = 0
    ocFiles.each do |filePath|
        processFile(filePath)
    end
end

Private Instance Methods

getFiles() click to toggle source
# File lib/file_processer.rb, line 63
        def getFiles()
    mappingFiles = Dir::glob(@files)
    return mappingFiles
end
processFile(filePath) click to toggle source
# File lib/file_processer.rb, line 68
        def processFile(filePath)
    @fileProcesserList.each { |processer|
        processer.process(filePath)
    }
end