module Rack::Reloader::Stat
def figure_path(file, paths)
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