allanhasegawa
10/04/2017, 3:15 PMdata class Foo(val value: Boolean)
var kodein = Kodein {
bind<Optional<Foo>> with singleton { Some(Foo(true)) }
// others bindings
}
fun unbindFoo() {
kodein = Kodein {
extend(kodein)
bind<Optional<Foo>>(override = true) with singleton { None }
}
}