Skip to content

Instantly share code, notes, and snippets.

@huguesbr
Created April 5, 2017 08:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save huguesbr/ba3d6f56596d08da161a00722eaf4530 to your computer and use it in GitHub Desktop.
Save huguesbr/ba3d6f56596d08da161a00722eaf4530 to your computer and use it in GitHub Desktop.
Rx Extensions
extension ObservableType {
// unwrap an optional
func unwrap() -> Observable<E> {
return flatMap { $0 == nil ? Observable.empty() : Observable.just($0!) }
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment