class PhusionPassenger::Utils::FileSystemWatcher::FileInfo
def changed?(check_mtime = true)
def changed?(check_mtime = true) new_stat = File.stat(@filename) if check_mtime mtime_changed = @stat.mtime != new_stat.mtime || @stat.size != new_stat.size else mtime_changed = false end return @stat.ino != new_stat.ino || @stat.ftype != new_stat.ftype || mtime_changed rescue Errno::EACCES, Errno::ENOENT return true end
def initialize(filename, stat)
def initialize(filename, stat) @filename = filename @stat = stat end