summaryrefslogtreecommitdiff
path: root/book/src/main/scala/book/BookData.scala
diff options
context:
space:
mode:
Diffstat (limited to 'book/src/main/scala/book/BookData.scala')
-rw-r--r--book/src/main/scala/book/BookData.scala5
1 files changed, 3 insertions, 2 deletions
diff --git a/book/src/main/scala/book/BookData.scala b/book/src/main/scala/book/BookData.scala
index b21f660..9fa4d5e 100644
--- a/book/src/main/scala/book/BookData.scala
+++ b/book/src/main/scala/book/BookData.scala
@@ -4,11 +4,12 @@ import java.io.File
import acyclic.file
import ammonite.all._
+import ammonite.ops.Path
import scalatags.Text.TypedTag
import scalatags.Text.all._
object BookData {
val wd = processWorkingDir
- val cloneRoot = root/System.getProperty("clone.root").split('/')
+ val cloneRoot = Path(System.getProperty("clone.root"))
lazy val javaAPIs = {
@@ -25,7 +26,7 @@ object BookData {
if file.ext == "scala"
} yield{
- val path = (file - cloneRoot).toString.stripSuffix(".scala")
+ val path = (file - cloneRoot - root).toString.stripSuffix(".scala")
val filename = path.replace('/', '.')
val docpath = s"https://docs.oracle.com/javase/7/docs/api/$path.html"