Skip to content

Instantly share code, notes, and snippets.

@debasishg
Created December 1, 2010 09:08
Show Gist options
  • Save debasishg/723215 to your computer and use it in GitHub Desktop.
Save debasishg/723215 to your computer and use it in GitHub Desktop.
// failure case
scala> makeTrade("a-123", "google", "ref-12", Singapore, -10, 600)
res2: scalaz.Validation[scalaz.NonEmptyList[String],net.debasishg.domain.trade.Trades.Trade] = Failure(NonEmptyList(price must be > 0, qty must be <= 500))
// success case
scala> makeTrade("a-123", "google", "ref-12", Singapore, 10, 200)
res3: scalaz.Validation[scalaz.NonEmptyList[String],net.debasishg.domain.trade.Trades.Trade] = Success(Trade(a-123,google,ref-12,Singapore,10,200))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment