jackmiras
05/09/2017, 3:04 PMKodein.Module {}
... Something like the code down below:
object SomeModule {
val someObject : SomeObject by injector.lazy.instance()
val instance = Kodein.Module {
bind<FirstObject>() with provider { FirstObject() }
bind<SecondeObject>() with singleton { SecondObject() }
bind<ThirdObject>() with singleton { ThirdObject(someObject) }
}
}