func build()

in tutorials/tutorial4/TicTacToe/OffGame/OffGameBuilder.swift [52:63]


    func build(withListener listener: OffGameListener, games: [Game]) -> OffGameRouting {
        let component = OffGameComponent(dependency: dependency)
        let viewController = OffGameViewController(games: games)
        let interactor = OffGameInteractor(presenter: viewController)
        interactor.listener = listener

        let scoreBoardBuilder = BasicScoreBoardBuilder(dependency: component)
        let router = OffGameRouter(interactor: interactor,
                                   viewController: viewController,
                                   scoreBoardBuilder: scoreBoardBuilder)
        return router
    }