Method: Rack::Reloader::Stat#safe_stat

Defined in:
lib/rack/reloader.rb

#safe_stat(file) ⇒ Object



103
104
105
106
107
108
109
# File 'lib/rack/reloader.rb', line 103

def safe_stat(file)
  return unless file
  stat = ::File.stat(file)
  return file, stat if stat.file?
rescue Errno::ENOENT, Errno::ENOTDIR, Errno::ESRCH
  @cache.delete(file) and false
end