module Rack::Reloader::Stat

def figure_path(file, paths)

path.
the +file+ might reside in. Returns the full path and File::Stat for the
Takes a relative or absolute +file+ name, a couple possible +paths+ that
def figure_path(file, paths)
  found = @cache[file]
  found = file if !found and Pathname.new(file).absolute?
  found, stat = safe_stat(found)
  return found, stat if found
  paths.find do |possible_path|
    path = ::File.join(possible_path, file)
    found, stat = safe_stat(path)
    return ::File.expand_path(found), stat if found
  end
  return false, false
end