Class | PhusionPassenger::Utils::FileSystemWatcher |
In: |
lib/phusion_passenger/utils/file_system_watcher.rb
|
Parent: | Object |
poll_interval | [RW] |
# File lib/phusion_passenger/utils/file_system_watcher.rb, line 81 81: def initialize(filenames, termination_pipe = nil) 82: @poll_interval = 3 83: @termination_pipe = termination_pipe 84: @dirs = [] 85: @files = [] 86: 87: begin 88: filenames.each do |filename| 89: stat = File.stat(filename) 90: if stat.directory? 91: @dirs << DirInfo.new(filename, stat) 92: else 93: @files << FileInfo.new(filename, stat) 94: end 95: end 96: rescue Errno::EACCES, Errno::ENOENT 97: @dirs = @files = nil 98: end 99: end
# File lib/phusion_passenger/utils/file_system_watcher.rb, line 77 77: def self.opens_files? 78: return false 79: end