class KPM::BaseArtifact
def path_looks_like_a_directory(path)
def path_looks_like_a_directory(path) # It already is! return true if File.directory?(path) # It already isn't! return false if File.file?(path) last_part = File.basename(path).downcase %w(.pom .xml .war .jar .xsd .tar.gz .tgz .gz .zip).each do |classic_file_extension| return false if last_part.end_with?(classic_file_extension) end # Known magic files %w(root).each do |classic_filename| return false if last_part == classic_filename end # Probably a directory true end