Slide 60
Slide 60 text
@Module
abstract class FoodModule {
@Multibinds abstract fun seasonings(): Set
@Provides
fun provideSpicy() = SpicySeasoning()
@Provides
fun provideElPaso() = ElPasoSeasoning()
@Provides
fun provideTaco(
spicy: SpicySeasoning,
elpaso: ElPasoSeasoning
) = Taco(setOf(spicy, elpaso))
}a