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