summaryrefslogtreecommitdiff
path: root/book/src/main/scala/book/BookData.scala
diff options
context:
space:
mode:
authorLi Haoyi <haoyi@dropbox.com>2015-01-25 18:47:43 -0800
committerLi Haoyi <haoyi@dropbox.com>2015-01-25 18:47:43 -0800
commit2e9a726bfbea4a25183a2649e4e0b85519fe8e8a (patch)
tree4b16125360ea8c98bee2e2fec935dfe2d3796329 /book/src/main/scala/book/BookData.scala
parentd66fd4a85cd13006acad380dd36634277fdf4988 (diff)
downloadhands-on-scala-js-2e9a726bfbea4a25183a2649e4e0b85519fe8e8a.tar.gz
hands-on-scala-js-2e9a726bfbea4a25183a2649e4e0b85519fe8e8a.tar.bz2
hands-on-scala-js-2e9a726bfbea4a25183a2649e4e0b85519fe8e8a.zip
afaict everything works
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"