Skip to content

Instantly share code, notes, and snippets.

@meyusufdemirci
Created January 21, 2019 07:49
Show Gist options
  • Select an option

  • Save meyusufdemirci/03185484c5b3153d86ef1b31d9afcdcc to your computer and use it in GitHub Desktop.

Select an option

Save meyusufdemirci/03185484c5b3153d86ef1b31d9afcdcc to your computer and use it in GitHub Desktop.
class HomeRouter: NSObject {
var controller: HomeTableController!
var presenter: HomePresenter!
var interactor: HomeInteractor!
required override init() {
super.init()
interactor = HomeInteractor()
presenter = HomePresenter()
controller = HomeTableController()
interactor.presenter = presenter
presenter.interactor = interactor
presenter.router = self
presenter.view = controller
controller.presenter = presenter
}
}
extension HomeRouter: HomeWireframeProtocol {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment