diff options
author | Felix Mulder <felix.mulder@gmail.com> | 2017-01-12 13:35:04 +0100 |
---|---|---|
committer | Felix Mulder <felix.mulder@gmail.com> | 2017-01-31 14:31:06 +0100 |
commit | 3a874d7b5a270d76eaaede1ed3cae5abbeb31872 (patch) | |
tree | 36c7208d8f59bed1eb0f26870a744b219e42c359 /doc-tool/src/dotty/tools | |
parent | 6be3353e9aae48efec038ce5daab022737545345 (diff) | |
download | dotty-3a874d7b5a270d76eaaede1ed3cae5abbeb31872.tar.gz dotty-3a874d7b5a270d76eaaede1ed3cae5abbeb31872.tar.bz2 dotty-3a874d7b5a270d76eaaede1ed3cae5abbeb31872.zip |
Unwrap strings in YAML front-matter
Diffstat (limited to 'doc-tool/src/dotty/tools')
-rw-r--r-- | doc-tool/src/dotty/tools/dottydoc/staticsite/Page.scala | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/doc-tool/src/dotty/tools/dottydoc/staticsite/Page.scala b/doc-tool/src/dotty/tools/dottydoc/staticsite/Page.scala index a81e4143b..23619d8f7 100644 --- a/doc-tool/src/dotty/tools/dottydoc/staticsite/Page.scala +++ b/doc-tool/src/dotty/tools/dottydoc/staticsite/Page.scala @@ -40,7 +40,11 @@ trait Page { yamlCollector .getData().asScala .mapValues { - case xs if xs.size == 1 => xs.get(0) + case xs if xs.size == 1 => + val str = xs.get(0) + if (str.length > 0 && str.head == '"' && str.last == '"') + str.substring(1, str.length - 1) + else str case xs => xs } .toMap |