Skip to content

Instantly share code, notes, and snippets.

@sundeepgupta
Last active May 16, 2018 13:56
Show Gist options
  • Save sundeepgupta/294bbf0314239dfd7f4d72920b3d12d6 to your computer and use it in GitHub Desktop.
Save sundeepgupta/294bbf0314239dfd7f4d72920b3d12d6 to your computer and use it in GitHub Desktop.
FlatMap Article - Setup
let project = Project()
let jim = Developer("Jim")
let anna = Developer("Anna")
let bob = Developer("Bob")
let ci = CI()
project.developerStream
.flatMap { developer -> Observable<Commit> in
print("\(developer.name) started coding...")
return developer.startCoding()
}
.subscribe(ci)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment