wani-prnd / CancelBag

A DisposeBag for Combine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CancelBag

A DisposeBag for Combine.

Usage

let cancelBag = CancelBag()

myPublisher
  .sink { _ in }
  .cancel(with: cancelBag)

Installation

  • Using Swift Package Manager:

    import PackageDescription
    
    let package = Package(
      name: "MyAwesomeApp",
      dependencies: [
        .Package(url: "https://github.com/devxoul/CancelBag", majorVersion: 1),
      ]
    )
  • Using CocoaPods:

    pod 'CancelBag'

License

CancelBag is under MIT license. See the LICENSE file for more info.

About

A DisposeBag for Combine

License:MIT License


Languages

Language:Swift 70.9%Language:Ruby 29.1%