mirror of
https://github.com/ReactiveX/RxSwift.git
synced 2024-10-05 14:37:29 +03:00
Add convenience inits for adding multiple disposables
This commit is contained in:
parent
0f53d5374b
commit
0abdf59532
@ -84,6 +84,19 @@ public final class DisposeBag: DisposeBase {
|
||||
}
|
||||
|
||||
extension DisposeBag {
|
||||
|
||||
/// Convenience init allows a list of disposables to be gathered for disposal.
|
||||
public convenience init(disposing disposables: Disposable...) {
|
||||
self.init()
|
||||
_disposables += disposables
|
||||
}
|
||||
|
||||
/// Convenience init allows an array of disposables to be gathered for disposal.
|
||||
public convenience init(disposing disposables: [Disposable]) {
|
||||
self.init()
|
||||
_disposables += disposables
|
||||
}
|
||||
|
||||
/// Convenience function allows a list of disposables to be gathered for disposal.
|
||||
public func insert(_ disposables: Disposable...) {
|
||||
insert(disposables)
|
||||
|
Loading…
Reference in New Issue
Block a user