Sha256: 965276e0165fb4623b61c04289e99e4ce873173202678a38f38065e15a5d3ad0

Contents?: true

Size: 723 Bytes

Versions: 2

Compression:

Stored size: 723 Bytes

Contents

//___FILEHEADER___

import Foundation

protocol ___VARIABLE_productName___Presentable {

}

class ___FILEBASENAMEASIDENTIFIER___: ___VARIABLE_productName___Presentable {
    
    // MARK: - Properties
    weak var viewController: ___VARIABLE_productName___Displayable?

}

//extension ___FILEBASENAMEASIDENTIFIER___: LoadingPresentable {
//    func presentLoadingView(_ show: Bool) {
//        viewController?.displayLoadingView(show)
//    }
//}

//extension ___FILEBASENAMEASIDENTIFIER___: ErrorPresentable {
//    func present(_ error: Error) {
//
//    }
//}

//extension ___FILEBASENAMEASIDENTIFIER___: EmptyStatePresentable {
//    func presentEmptyState() {
//        viewController?.displayEmptyState()
//    }
//}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
blue_printer-0.1.3 VIP Architecture.xctemplate/___FILEBASENAME___Presenter.swift
blue_printer-0.1.2 VIP Architecture.xctemplate/___FILEBASENAME___Presenter.swift