25 lines
631 B
Swift
Executable File
25 lines
631 B
Swift
Executable File
//
|
|
// RMRPullToRefreshViewFactory.swift
|
|
// RMRPullToRefresh
|
|
//
|
|
// Created by Merkulov Ilya on 19.03.16.
|
|
// Copyright © 2016 Merkulov Ilya. All rights reserved.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
open class RMRPullToRefreshViewFactory: NSObject {
|
|
|
|
class func create(_ result: RMRPullToRefreshResultType) -> RMRPullToRefreshView? {
|
|
switch result {
|
|
case .success:
|
|
return RMRPullToRefreshSuccessView(result: result)
|
|
case .noUpdates:
|
|
return RMRPullToRefreshNoUpdatesView(result: result)
|
|
case .error:
|
|
return RMRPullToRefreshErrorView(result: result)
|
|
}
|
|
|
|
}
|
|
}
|