All Downloads are FREE. Search and download functionalities are using the official Maven repository.

.circumflex-core.1.0.source-code.extractors.scala Maven / Gradle / Ivy

package ru.circumflex.core

/* Extractors composer (Scala trick!) */
object & {
  def unapply[A](a: A) = Some(a -> a)
}

/* ## Types extractors (String => A) */

object Int {
 def unapply(s: String): Option[Int] =
   try { Integer.parseInt(s) }
   catch { case _: NumberFormatException => None }
}

// TODO: other standard converters (Double, Date, ...)




© 2015 - 2025 Weber Informatics LLC | Privacy Policy