Notice: this project is no longer maintained
Sprest is a collection of libaries to make building applications simpler using Spray. Spray provides a general toolkit for building your own web application stack. Sprest builds on top of the toolkit to provide additional (more implementation-specific) libraries to help with building your application's stack.
Required by other sprest libraries. Provides:
- Model and DAO conventions
- REST routing generators
- Security including password salting and session and user traits
Provides ReactiveMongo DAO implementation.
Sprest is published to Bintray for scala 2.10 and 2.11, and is available on JCenter. To use it, add on of the following resolvers:
resolvers += Resolver.bintrayRepo("markschaake", "maven")
-- or --
resolvers += Resolver.jcenterRepo
Then you can include sprest libraries:
libraryDependencies += "sprest" %% "sprest-core" % "0.3.12"
libraryDependencies += "sprest" %% "sprest-reactivemongo" % "0.3.12"
Note: it is unnecessary to explicitly declare the "sprest-core" dependency if you declare a dependency on sprest-reactivemongo
.