Skip to content

Instantly share code, notes, and snippets.

@society20
society20 / Build.scala
Created July 9, 2012 20:43
Using Apache Commons Codec for decoding/encoding Base64 and encrypting with MD5/SHA-1
object ApplicationBuild extends Build {
val appName = "society20-app"
val appVersion = "1.0-SNAPSHOT"
val appDependencies = Seq(
"commons-codec" % "commons-codec" % "1.6")
val main = PlayProject( appName, appVersion, appDependencies, mainLang = SCALA ).settings()
}
@society20
society20 / DoubleFormat.scala
Created May 11, 2012 20:59
Play 2.0/Scala: Handling forms with a numeric (Double) input
package utils
import play.api.data.format.Formatter
import play.api.data.Mapping
import play.api.data.format.Formats._
import play.api.data.FormError
import play.api.data.Forms._
import play.api.data.validation.Constraint
import play.api.data.validation.Invalid
import play.api.data.validation.Valid