package Ġpl . mb ale cz ny . rapid _ mg . d agger Ċ Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġpl . mb ale cz ny . rapid _ mg . R apid App Ċ import Ġpl . mb ale cz ny . rapid _ mg . network . Prod Twitter Provider Ċ import Ġpl . mb ale cz ny . rapid _ mg . network . Twitter Provider Ċ import Ġjavax . inject . Singleton Ċ Ċ /** Ċ Ġ* Ġ@ author ĠM arius z ĠB ale cz ny Ċ Ġ* Ġ@ date Ġ 0 3 . 0 2 . 1 7 Ċ Ġ*/ Ċ @ Module Ċ class ĠApp Module ( private Ġvar Ġapplication : ĠR apid App ) Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovide R apid App (): ĠR apid App Ġ= Ġapplication ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovide Twitter Provider (): ĠTwitter Provider Ġ= ĠPro d Twitter Provider () Ċ Ċ }