Sha256: 87d4f2da254eca699d1a4b44c0be954a735e2b6b5fc192d91d5134e35702e05e

Contents?: true

Size: 679 Bytes

Versions: 2

Compression:

Stored size: 679 Bytes

Contents

//___FILEHEADER___

import Foundation

protocol ___VARIABLE_productName___Interactable {

}

protocol ___VARIABLE_productName___DataStore {
    
}

class ___FILEBASENAMEASIDENTIFIER___: ___VARIABLE_productName___Interactable, ___VARIABLE_productName___DataStore {
    
    // MARK: - Properties
    private let presenter: ___VARIABLE_productName___Presentable
    private var worker: ___VARIABLE_productName___DataProvidable?
    
    // MARK: - Initializers
    init(presenter: ___VARIABLE_productName___Presentable, worker: ___VARIABLE_productName___DataProvidable = ___VARIABLE_productName___Worker()) {
        self.presenter = presenter
        self.worker = worker
    }
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
blue_printer-0.1.1 VIP Architecture.xctemplate/___FILEBASENAME___Interactor.swift
blue_printer-0.1.0 VIP Architecture.xctemplate/___FILEBASENAME___Interactor.swift