Skip to content

Instantly share code, notes, and snippets.

@bricklife
Created March 28, 2016 14:49
Show Gist options
  • Save bricklife/281be387e6efe88e0161 to your computer and use it in GitHub Desktop.
Save bricklife/281be387e6efe88e0161 to your computer and use it in GitHub Desktop.
RxSwiftのmergeをconcatと同等の使い勝手にしてみるテスト #CodePiece
extension ObservableType {
public func merge<O: ObservableConvertibleType where O.E == E>(second: O) -> Observable<E> {
return [asObservable(), second.asObservable()].merge()
}
}
extension SequenceType where Generator.Element : ObservableType {
public func merge() -> Observable<Generator.Element.E> {
return Merge(source: toObservable())
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment