tooling/RIB.xctemplate/ownsView/___FILEBASENAME___ViewController.swift (8 lines of code) (raw):

//___FILEHEADER___ import RIBs import RxSwift import UIKit protocol ___VARIABLE_productName___PresentableListener: AnyObject { // TODO: Declare properties and methods that the view controller can invoke to perform // business logic, such as signIn(). This protocol is implemented by the corresponding // interactor class. } final class ___VARIABLE_productName___ViewController: UIViewController, ___VARIABLE_productName___Presentable, ___VARIABLE_productName___ViewControllable { weak var listener: ___VARIABLE_productName___PresentableListener? }