22 lines
421 B
Scala
22 lines
421 B
Scala
package lila
|
|
package setup
|
|
|
|
import com.mongodb.casbah.MongoCollection
|
|
|
|
import core.Settings
|
|
|
|
final class SetupEnv(
|
|
settings: Settings,
|
|
mongodb: String ⇒ MongoCollection) {
|
|
|
|
import settings._
|
|
|
|
lazy val configRepo = new UserConfigRepo(mongodb(MongoCollectionConfig))
|
|
|
|
lazy val formFactory = new FormFactory(
|
|
configRepo = configRepo)
|
|
|
|
lazy val processor = new Processor(
|
|
configRepo = configRepo)
|
|
}
|