Skip to content

Instantly share code, notes, and snippets.

@ncreated
Created August 10, 2017 15:32
Show Gist options
  • Save ncreated/e0707d973cecb1d5542889492e4ff2f6 to your computer and use it in GitHub Desktop.
Save ncreated/e0707d973cecb1d5542889492e4ff2f6 to your computer and use it in GitHub Desktop.
Medium blogpost snippet
import RxSwift
import RxCocoa
final class Toggle {
// MARK: - Properties
private let storage: ToggleStorage
// MARK: - Initializer
init(storage: ToggleStorage) {
self.storage = storage
}
// MARK: - Public
func manage(change: Observable<Bool>) -> (value: Driver<ToggleValue>,
isBusy: Driver<Bool>) {
return (value: .empty(), isBusy: .empty()) // TODO
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment