aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStewart Stewart <stewinsalot@gmail.com>2017-03-17 14:08:08 -0400
committerStewart Stewart <stewinsalot@gmail.com>2017-03-17 14:08:08 -0400
commit8ac5bfc5d5f791f10755672f671a7ee07862cf02 (patch)
treefa42b85089e9f133057fbf7ab7bade124a89a742
parent2c81232e45d5eafbf38900014eec6fc4fb7257c2 (diff)
downloaddriver-core-8ac5bfc5d5f791f10755672f671a7ee07862cf02.tar.gz
driver-core-8ac5bfc5d5f791f10755672f671a7ee07862cf02.tar.bz2
driver-core-8ac5bfc5d5f791f10755672f671a7ee07862cf02.zip
Add documentation with todo for decoupling ISO 8601
-rw-r--r--src/main/scala/xyz/driver/core/date.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/scala/xyz/driver/core/date.scala b/src/main/scala/xyz/driver/core/date.scala
index 2e0f74e..d6f64e4 100644
--- a/src/main/scala/xyz/driver/core/date.scala
+++ b/src/main/scala/xyz/driver/core/date.scala
@@ -7,6 +7,11 @@ import scala.util.Try
import scalaz.std.anyVal._
import scalaz.syntax.equal._
+/**
+ * Driver Date type and related validators/extractors.
+ * Day, Month, and Year extractors are from ISO 8601 strings => driver...Date integers.
+ * TODO: Decouple extractors from ISO 8601, as we might want to parse other formats.
+ */
object date {
type Day = Int @@ Day.type