minor improvement to use stripSuffix in DotGraph

This commit is contained in:
Mark Harrah
2013-03-06 10:19:17 -05:00
parent b1411e8f35
commit 800bc2acda
+2 -7
View File
@@ -58,13 +58,8 @@ object DotGraph
IO.writeLines(file, lines)
}
def sourceToString(roots: Iterable[File], source: File) =
{
val rawName = relativized(roots, source).trim
if(rawName.endsWith(".scala"))
rawName.substring(0, rawName.length - ".scala".length)
else
rawName
}
relativized(roots, source).trim.stripSuffix(".scala").stripSuffix(".java")
private def relativized(roots: Iterable[File], path: File): String =
{
val relativized = roots.flatMap(root => Path.relativize(root, path))