├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── BUILD ├── Example ├── PINFuture.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ └── PINFuture-Example.xcscheme ├── PINFuture.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── PINFuture │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Launch Screen.storyboard │ ├── Main.storyboard │ ├── PINAppDelegate.h │ ├── PINAppDelegate.m │ ├── PINFuture-Info.plist │ ├── PINFuture-Prefix.pch │ ├── PINViewController.h │ ├── PINViewController.m │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m ├── Podfile ├── Podfile.lock ├── Pods │ ├── Expecta │ │ ├── Expecta │ │ │ ├── EXPBlockDefinedMatcher.h │ │ │ ├── EXPBlockDefinedMatcher.m │ │ │ ├── EXPDefines.h │ │ │ ├── EXPDoubleTuple.h │ │ │ ├── EXPDoubleTuple.m │ │ │ ├── EXPExpect.h │ │ │ ├── EXPExpect.m │ │ │ ├── EXPFloatTuple.h │ │ │ ├── EXPFloatTuple.m │ │ │ ├── EXPMatcher.h │ │ │ ├── EXPUnsupportedObject.h │ │ │ ├── EXPUnsupportedObject.m │ │ │ ├── Expecta.h │ │ │ ├── ExpectaObject.h │ │ │ ├── ExpectaObject.m │ │ │ ├── ExpectaSupport.h │ │ │ ├── ExpectaSupport.m │ │ │ ├── Matchers │ │ │ │ ├── EXPMatcherHelpers.h │ │ │ │ ├── EXPMatcherHelpers.m │ │ │ │ ├── EXPMatchers+beCloseTo.h │ │ │ │ ├── EXPMatchers+beCloseTo.m │ │ │ │ ├── EXPMatchers+beFalsy.h │ │ │ │ ├── EXPMatchers+beFalsy.m │ │ │ │ ├── EXPMatchers+beGreaterThan.h │ │ │ │ ├── EXPMatchers+beGreaterThan.m │ │ │ │ ├── EXPMatchers+beGreaterThanOrEqualTo.h │ │ │ │ ├── EXPMatchers+beGreaterThanOrEqualTo.m │ │ │ │ ├── EXPMatchers+beIdenticalTo.h │ │ │ │ ├── EXPMatchers+beIdenticalTo.m │ │ │ │ ├── EXPMatchers+beInTheRangeOf.h │ │ │ │ ├── EXPMatchers+beInTheRangeOf.m │ │ │ │ ├── EXPMatchers+beInstanceOf.h │ │ │ │ ├── EXPMatchers+beInstanceOf.m │ │ │ │ ├── EXPMatchers+beKindOf.h │ │ │ │ ├── EXPMatchers+beKindOf.m │ │ │ │ ├── EXPMatchers+beLessThan.h │ │ │ │ ├── EXPMatchers+beLessThan.m │ │ │ │ ├── EXPMatchers+beLessThanOrEqualTo.h │ │ │ │ ├── EXPMatchers+beLessThanOrEqualTo.m │ │ │ │ ├── EXPMatchers+beNil.h │ │ │ │ ├── EXPMatchers+beNil.m │ │ │ │ ├── EXPMatchers+beSubclassOf.h │ │ │ │ ├── EXPMatchers+beSubclassOf.m │ │ │ │ ├── EXPMatchers+beSupersetOf.h │ │ │ │ ├── EXPMatchers+beSupersetOf.m │ │ │ │ ├── EXPMatchers+beTruthy.h │ │ │ │ ├── EXPMatchers+beTruthy.m │ │ │ │ ├── EXPMatchers+beginWith.h │ │ │ │ ├── EXPMatchers+beginWith.m │ │ │ │ ├── EXPMatchers+conformTo.h │ │ │ │ ├── EXPMatchers+conformTo.m │ │ │ │ ├── EXPMatchers+contain.h │ │ │ │ ├── EXPMatchers+contain.m │ │ │ │ ├── EXPMatchers+endWith.h │ │ │ │ ├── EXPMatchers+endWith.m │ │ │ │ ├── EXPMatchers+equal.h │ │ │ │ ├── EXPMatchers+equal.m │ │ │ │ ├── EXPMatchers+haveCountOf.h │ │ │ │ ├── EXPMatchers+haveCountOf.m │ │ │ │ ├── EXPMatchers+match.h │ │ │ │ ├── EXPMatchers+match.m │ │ │ │ ├── EXPMatchers+postNotification.h │ │ │ │ ├── EXPMatchers+postNotification.m │ │ │ │ ├── EXPMatchers+raise.h │ │ │ │ ├── EXPMatchers+raise.m │ │ │ │ ├── EXPMatchers+raiseWithReason.h │ │ │ │ ├── EXPMatchers+raiseWithReason.m │ │ │ │ ├── EXPMatchers+respondTo.h │ │ │ │ ├── EXPMatchers+respondTo.m │ │ │ │ └── EXPMatchers.h │ │ │ ├── NSObject+Expecta.h │ │ │ ├── NSValue+Expecta.h │ │ │ └── NSValue+Expecta.m │ │ ├── LICENSE │ │ └── README.md │ ├── Local Podspecs │ │ └── PINFuture.podspec.json │ ├── Manifest.lock │ ├── Pods.xcodeproj │ │ └── project.pbxproj │ ├── Specta │ │ ├── LICENSE │ │ ├── README.md │ │ └── Specta │ │ │ └── Specta │ │ │ ├── SPTCallSite.h │ │ │ ├── SPTCallSite.m │ │ │ ├── SPTCompiledExample.h │ │ │ ├── SPTCompiledExample.m │ │ │ ├── SPTExample.h │ │ │ ├── SPTExample.m │ │ │ ├── SPTExampleGroup.h │ │ │ ├── SPTExampleGroup.m │ │ │ ├── SPTExcludeGlobalBeforeAfterEach.h │ │ │ ├── SPTGlobalBeforeAfterEach.h │ │ │ ├── SPTSharedExampleGroups.h │ │ │ ├── SPTSharedExampleGroups.m │ │ │ ├── SPTSpec.h │ │ │ ├── SPTSpec.m │ │ │ ├── SPTTestSuite.h │ │ │ ├── SPTTestSuite.m │ │ │ ├── Specta.h │ │ │ ├── SpectaDSL.h │ │ │ ├── SpectaDSL.m │ │ │ ├── SpectaTypes.h │ │ │ ├── SpectaUtility.h │ │ │ ├── SpectaUtility.m │ │ │ ├── XCTest+Private.h │ │ │ ├── XCTestCase+Specta.h │ │ │ └── XCTestCase+Specta.m │ └── Target Support Files │ │ ├── Expecta │ │ ├── Expecta-Info.plist │ │ ├── Expecta-dummy.m │ │ ├── Expecta-prefix.pch │ │ ├── Expecta-umbrella.h │ │ ├── Expecta.debug.xcconfig │ │ ├── Expecta.modulemap │ │ ├── Expecta.release.xcconfig │ │ ├── Expecta.xcconfig │ │ └── Info.plist │ │ ├── PINFuture │ │ ├── Info.plist │ │ ├── PINFuture-Info.plist │ │ ├── PINFuture-dummy.m │ │ ├── PINFuture-prefix.pch │ │ ├── PINFuture-umbrella.h │ │ ├── PINFuture.debug.xcconfig │ │ ├── PINFuture.modulemap │ │ ├── PINFuture.release.xcconfig │ │ └── PINFuture.xcconfig │ │ ├── Pods-PINFuture_Example │ │ ├── Info.plist │ │ ├── Pods-PINFuture_Example-Info.plist │ │ ├── Pods-PINFuture_Example-acknowledgements.markdown │ │ ├── Pods-PINFuture_Example-acknowledgements.plist │ │ ├── Pods-PINFuture_Example-dummy.m │ │ ├── Pods-PINFuture_Example-frameworks.sh │ │ ├── Pods-PINFuture_Example-resources.sh │ │ ├── Pods-PINFuture_Example-umbrella.h │ │ ├── Pods-PINFuture_Example.debug.xcconfig │ │ ├── Pods-PINFuture_Example.modulemap │ │ └── Pods-PINFuture_Example.release.xcconfig │ │ ├── Pods-PINFuture_Tests │ │ ├── Info.plist │ │ ├── Pods-PINFuture_Tests-Info.plist │ │ ├── Pods-PINFuture_Tests-acknowledgements.markdown │ │ ├── Pods-PINFuture_Tests-acknowledgements.plist │ │ ├── Pods-PINFuture_Tests-dummy.m │ │ ├── Pods-PINFuture_Tests-frameworks.sh │ │ ├── Pods-PINFuture_Tests-resources.sh │ │ ├── Pods-PINFuture_Tests-umbrella.h │ │ ├── Pods-PINFuture_Tests.debug.xcconfig │ │ ├── Pods-PINFuture_Tests.modulemap │ │ └── Pods-PINFuture_Tests.release.xcconfig │ │ └── Specta │ │ ├── Info.plist │ │ ├── Specta-Info.plist │ │ ├── Specta-dummy.m │ │ ├── Specta-prefix.pch │ │ ├── Specta-umbrella.h │ │ ├── Specta.debug.xcconfig │ │ ├── Specta.modulemap │ │ ├── Specta.release.xcconfig │ │ └── Specta.xcconfig └── Tests │ ├── PINCancelTokenTests.m │ ├── PINFuture+ChainSideEffectTests.m │ ├── PINFuture+CompletionTests.m │ ├── PINFuture+DelayTests.m │ ├── PINFuture+DispatchTests.m │ ├── PINFuture+FlatMapErrorTests.m │ ├── PINFuture+GatherAllTests.m │ ├── PINFuture+GatherSomeTests.m │ ├── PINFuture+MapErrorTests.m │ ├── PINFuture+MapToValueTests.m │ ├── PINFuture+NoValueTests.m │ ├── PINFutureMap+FlatMapTests.m │ ├── PINFutureMap+MapTests.m │ ├── PINFutureOnceTests.m │ ├── PINFuturePendingTests.m │ ├── PINFutureStressTests.m │ ├── PINFutureTests.m │ ├── TestUtil.h │ ├── TestUtil.m │ ├── Tests-Info.plist │ ├── Tests-Prefix.pch │ └── en.lproj │ └── InfoPlist.strings ├── LICENSE ├── PINFuture.podspec ├── PINFuture ├── Assets │ └── .gitkeep └── Classes │ ├── .gitkeep │ ├── Categories │ ├── NSURLSession+PINFuture.h │ ├── NSURLSession+PINFuture.m │ ├── PHImageManager+PINFuture.h │ ├── PHImageManager+PINFuture.m │ ├── PINNSURLSessionDataTaskAndResult.h │ ├── PINNSURLSessionDataTaskAndResult.m │ ├── PINNSURLSessionDataTaskResult.h │ ├── PINNSURLSessionDataTaskResult.m │ ├── PINPHImageManagerImageDataResult.h │ └── PINPHImageManagerImageDataResult.m │ ├── PINCancelToken.h │ ├── PINCancelToken.m │ ├── PINDefines.h │ ├── PINExecutor.h │ ├── PINExecutor.m │ ├── PINFuture+ChainSideEffect.h │ ├── PINFuture+ChainSideEffect.m │ ├── PINFuture+Completion.h │ ├── PINFuture+Completion.m │ ├── PINFuture+Delay.h │ ├── PINFuture+Delay.m │ ├── PINFuture+Dispatch.h │ ├── PINFuture+Dispatch.m │ ├── PINFuture+FlatMapError.h │ ├── PINFuture+FlatMapError.m │ ├── PINFuture+GatherAll.h │ ├── PINFuture+GatherAll.m │ ├── PINFuture+GatherSome.h │ ├── PINFuture+GatherSome.m │ ├── PINFuture+Generated.h │ ├── PINFuture+Generated.m │ ├── PINFuture+MapError.h │ ├── PINFuture+MapError.m │ ├── PINFuture+MapToValue.h │ ├── PINFuture+MapToValue.m │ ├── PINFuture+NoValue.h │ ├── PINFuture+NoValue.m │ ├── PINFuture.h │ ├── PINFutureAndCancelToken.h │ ├── PINFutureAndCancelToken.m │ ├── PINFutureDefinition.h │ ├── PINFutureDefinition.m │ ├── PINFutureError.h │ ├── PINFutureError.m │ ├── PINFutureMap+FlatMap.h │ ├── PINFutureMap+FlatMap.m │ ├── PINFutureMap+Map.h │ ├── PINFutureMap+Map.m │ ├── PINFutureMap.h │ ├── PINFutureMap.m │ ├── PINFutureOnce.h │ ├── PINFutureOnce.m │ ├── PINFuturePending.h │ └── PINFuturePending.m ├── README.md ├── WORKSPACE └── _Pods.xcodeproj /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/BUILD -------------------------------------------------------------------------------- /Example/PINFuture.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/PINFuture.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/PINFuture.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/PINFuture.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/PINFuture.xcodeproj/xcshareddata/xcschemes/PINFuture-Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/PINFuture.xcodeproj/xcshareddata/xcschemes/PINFuture-Example.xcscheme -------------------------------------------------------------------------------- /Example/PINFuture.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/PINFuture.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/PINFuture.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/PINFuture.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/PINFuture/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/PINFuture/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/PINFuture/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/PINFuture/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/PINFuture/Launch Screen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/PINFuture/Launch Screen.storyboard -------------------------------------------------------------------------------- /Example/PINFuture/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/PINFuture/Main.storyboard -------------------------------------------------------------------------------- /Example/PINFuture/PINAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/PINFuture/PINAppDelegate.h -------------------------------------------------------------------------------- /Example/PINFuture/PINAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/PINFuture/PINAppDelegate.m -------------------------------------------------------------------------------- /Example/PINFuture/PINFuture-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/PINFuture/PINFuture-Info.plist -------------------------------------------------------------------------------- /Example/PINFuture/PINFuture-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/PINFuture/PINFuture-Prefix.pch -------------------------------------------------------------------------------- /Example/PINFuture/PINViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/PINFuture/PINViewController.h -------------------------------------------------------------------------------- /Example/PINFuture/PINViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/PINFuture/PINViewController.m -------------------------------------------------------------------------------- /Example/PINFuture/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Example/PINFuture/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/PINFuture/main.m -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPBlockDefinedMatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/EXPBlockDefinedMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPBlockDefinedMatcher.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/EXPBlockDefinedMatcher.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPDefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/EXPDefines.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPDoubleTuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/EXPDoubleTuple.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPDoubleTuple.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/EXPDoubleTuple.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPExpect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/EXPExpect.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPExpect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/EXPExpect.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPFloatTuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/EXPFloatTuple.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPFloatTuple.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/EXPFloatTuple.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPMatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/EXPMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPUnsupportedObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/EXPUnsupportedObject.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPUnsupportedObject.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/EXPUnsupportedObject.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Expecta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Expecta.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/ExpectaObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/ExpectaObject.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/ExpectaObject.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/ExpectaObject.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/ExpectaSupport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/ExpectaSupport.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/ExpectaSupport.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/ExpectaSupport.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatcherHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatcherHelpers.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatcherHelpers.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatcherHelpers.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beCloseTo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beCloseTo.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beCloseTo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beCloseTo.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beFalsy.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(beFalsy, (void)); 4 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beFalsy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beFalsy.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beGreaterThan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beGreaterThan.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beGreaterThan.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beGreaterThan.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beIdenticalTo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beIdenticalTo.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beIdenticalTo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beIdenticalTo.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beInTheRangeOf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beInTheRangeOf.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beInTheRangeOf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beInTheRangeOf.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beInstanceOf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beInstanceOf.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beInstanceOf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beInstanceOf.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beKindOf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beKindOf.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beKindOf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beKindOf.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beLessThan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beLessThan.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beLessThan.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beLessThan.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beNil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beNil.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beNil.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beNil.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beSubclassOf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beSubclassOf.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beSubclassOf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beSubclassOf.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beSupersetOf.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(beSupersetOf, (id subset)); 4 | 5 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beSupersetOf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beSupersetOf.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beTruthy.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(beTruthy, (void)); 4 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beTruthy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beTruthy.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beginWith.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beginWith.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beginWith.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beginWith.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+conformTo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+conformTo.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+conformTo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+conformTo.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+contain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+contain.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+contain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+contain.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+endWith.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+endWith.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+endWith.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+endWith.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+equal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+equal.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+equal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+equal.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+haveCountOf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+haveCountOf.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+haveCountOf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+haveCountOf.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+match.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+match.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+match.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+match.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+postNotification.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+postNotification.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+postNotification.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+postNotification.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+raise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+raise.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+raise.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+raise.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+raiseWithReason.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+raiseWithReason.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+raiseWithReason.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+raiseWithReason.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+respondTo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+respondTo.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+respondTo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+respondTo.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/NSObject+Expecta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/NSObject+Expecta.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/NSValue+Expecta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/NSValue+Expecta.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/NSValue+Expecta.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/Expecta/NSValue+Expecta.m -------------------------------------------------------------------------------- /Example/Pods/Expecta/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/LICENSE -------------------------------------------------------------------------------- /Example/Pods/Expecta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Expecta/README.md -------------------------------------------------------------------------------- /Example/Pods/Local Podspecs/PINFuture.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Local Podspecs/PINFuture.podspec.json -------------------------------------------------------------------------------- /Example/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Manifest.lock -------------------------------------------------------------------------------- /Example/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Pods/Specta/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/LICENSE -------------------------------------------------------------------------------- /Example/Pods/Specta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/README.md -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SPTCallSite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SPTCallSite.h -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SPTCallSite.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SPTCallSite.m -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SPTCompiledExample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SPTCompiledExample.h -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SPTCompiledExample.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SPTCompiledExample.m -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SPTExample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SPTExample.h -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SPTExample.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SPTExample.m -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SPTExampleGroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SPTExampleGroup.h -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SPTExampleGroup.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SPTExampleGroup.m -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SPTGlobalBeforeAfterEach.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SPTGlobalBeforeAfterEach.h -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SPTSharedExampleGroups.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SPTSharedExampleGroups.h -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SPTSharedExampleGroups.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SPTSharedExampleGroups.m -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SPTSpec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SPTSpec.h -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SPTSpec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SPTSpec.m -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SPTTestSuite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SPTTestSuite.h -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SPTTestSuite.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SPTTestSuite.m -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/Specta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/Specta.h -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SpectaDSL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SpectaDSL.h -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SpectaDSL.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SpectaDSL.m -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SpectaTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SpectaTypes.h -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SpectaUtility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SpectaUtility.h -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/SpectaUtility.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/SpectaUtility.m -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/XCTest+Private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/XCTest+Private.h -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/XCTestCase+Specta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/XCTestCase+Specta.h -------------------------------------------------------------------------------- /Example/Pods/Specta/Specta/Specta/XCTestCase+Specta.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Specta/Specta/Specta/XCTestCase+Specta.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Expecta/Expecta-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Expecta/Expecta-Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Expecta/Expecta-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Expecta/Expecta-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Expecta/Expecta-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Expecta/Expecta-prefix.pch -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Expecta/Expecta-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Expecta/Expecta-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Expecta/Expecta.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Expecta/Expecta.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Expecta/Expecta.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Expecta/Expecta.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Expecta/Expecta.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Expecta/Expecta.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Expecta/Expecta.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Expecta/Expecta.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Expecta/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Expecta/Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/PINFuture/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/PINFuture/Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/PINFuture/PINFuture-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/PINFuture/PINFuture-Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/PINFuture/PINFuture-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/PINFuture/PINFuture-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/PINFuture/PINFuture-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/PINFuture/PINFuture-prefix.pch -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/PINFuture/PINFuture-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/PINFuture/PINFuture-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/PINFuture/PINFuture.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/PINFuture/PINFuture.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/PINFuture/PINFuture.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/PINFuture/PINFuture.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/PINFuture/PINFuture.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/PINFuture/PINFuture.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/PINFuture/PINFuture.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/PINFuture/PINFuture.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Example/Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example-Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example-acknowledgements.markdown -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example-acknowledgements.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example-frameworks.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example-resources.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Example/Pods-PINFuture_Example.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Tests/Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests-Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests-acknowledgements.markdown -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests-acknowledgements.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests-frameworks.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests-resources.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Pods-PINFuture_Tests/Pods-PINFuture_Tests.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Specta/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Specta/Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Specta/Specta-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Specta/Specta-Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Specta/Specta-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Specta/Specta-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Specta/Specta-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Specta/Specta-prefix.pch -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Specta/Specta-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Specta/Specta-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Specta/Specta.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Specta/Specta.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Specta/Specta.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Specta/Specta.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Specta/Specta.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Specta/Specta.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Specta/Specta.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Pods/Target Support Files/Specta/Specta.xcconfig -------------------------------------------------------------------------------- /Example/Tests/PINCancelTokenTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINCancelTokenTests.m -------------------------------------------------------------------------------- /Example/Tests/PINFuture+ChainSideEffectTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINFuture+ChainSideEffectTests.m -------------------------------------------------------------------------------- /Example/Tests/PINFuture+CompletionTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINFuture+CompletionTests.m -------------------------------------------------------------------------------- /Example/Tests/PINFuture+DelayTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINFuture+DelayTests.m -------------------------------------------------------------------------------- /Example/Tests/PINFuture+DispatchTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINFuture+DispatchTests.m -------------------------------------------------------------------------------- /Example/Tests/PINFuture+FlatMapErrorTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINFuture+FlatMapErrorTests.m -------------------------------------------------------------------------------- /Example/Tests/PINFuture+GatherAllTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINFuture+GatherAllTests.m -------------------------------------------------------------------------------- /Example/Tests/PINFuture+GatherSomeTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINFuture+GatherSomeTests.m -------------------------------------------------------------------------------- /Example/Tests/PINFuture+MapErrorTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINFuture+MapErrorTests.m -------------------------------------------------------------------------------- /Example/Tests/PINFuture+MapToValueTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINFuture+MapToValueTests.m -------------------------------------------------------------------------------- /Example/Tests/PINFuture+NoValueTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINFuture+NoValueTests.m -------------------------------------------------------------------------------- /Example/Tests/PINFutureMap+FlatMapTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINFutureMap+FlatMapTests.m -------------------------------------------------------------------------------- /Example/Tests/PINFutureMap+MapTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINFutureMap+MapTests.m -------------------------------------------------------------------------------- /Example/Tests/PINFutureOnceTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINFutureOnceTests.m -------------------------------------------------------------------------------- /Example/Tests/PINFuturePendingTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINFuturePendingTests.m -------------------------------------------------------------------------------- /Example/Tests/PINFutureStressTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINFutureStressTests.m -------------------------------------------------------------------------------- /Example/Tests/PINFutureTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/PINFutureTests.m -------------------------------------------------------------------------------- /Example/Tests/TestUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/TestUtil.h -------------------------------------------------------------------------------- /Example/Tests/TestUtil.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/TestUtil.m -------------------------------------------------------------------------------- /Example/Tests/Tests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/Tests-Info.plist -------------------------------------------------------------------------------- /Example/Tests/Tests-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/Example/Tests/Tests-Prefix.pch -------------------------------------------------------------------------------- /Example/Tests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/LICENSE -------------------------------------------------------------------------------- /PINFuture.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture.podspec -------------------------------------------------------------------------------- /PINFuture/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PINFuture/Classes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PINFuture/Classes/Categories/NSURLSession+PINFuture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/Categories/NSURLSession+PINFuture.h -------------------------------------------------------------------------------- /PINFuture/Classes/Categories/NSURLSession+PINFuture.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/Categories/NSURLSession+PINFuture.m -------------------------------------------------------------------------------- /PINFuture/Classes/Categories/PHImageManager+PINFuture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/Categories/PHImageManager+PINFuture.h -------------------------------------------------------------------------------- /PINFuture/Classes/Categories/PHImageManager+PINFuture.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/Categories/PHImageManager+PINFuture.m -------------------------------------------------------------------------------- /PINFuture/Classes/Categories/PINNSURLSessionDataTaskAndResult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/Categories/PINNSURLSessionDataTaskAndResult.h -------------------------------------------------------------------------------- /PINFuture/Classes/Categories/PINNSURLSessionDataTaskAndResult.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/Categories/PINNSURLSessionDataTaskAndResult.m -------------------------------------------------------------------------------- /PINFuture/Classes/Categories/PINNSURLSessionDataTaskResult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/Categories/PINNSURLSessionDataTaskResult.h -------------------------------------------------------------------------------- /PINFuture/Classes/Categories/PINNSURLSessionDataTaskResult.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/Categories/PINNSURLSessionDataTaskResult.m -------------------------------------------------------------------------------- /PINFuture/Classes/Categories/PINPHImageManagerImageDataResult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/Categories/PINPHImageManagerImageDataResult.h -------------------------------------------------------------------------------- /PINFuture/Classes/Categories/PINPHImageManagerImageDataResult.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/Categories/PINPHImageManagerImageDataResult.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINCancelToken.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINCancelToken.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINCancelToken.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINCancelToken.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINDefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINDefines.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINExecutor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINExecutor.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINExecutor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINExecutor.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+ChainSideEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+ChainSideEffect.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+ChainSideEffect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+ChainSideEffect.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+Completion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+Completion.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+Completion.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+Completion.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+Delay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+Delay.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+Delay.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+Delay.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+Dispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+Dispatch.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+Dispatch.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+Dispatch.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+FlatMapError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+FlatMapError.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+FlatMapError.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+FlatMapError.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+GatherAll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+GatherAll.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+GatherAll.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+GatherAll.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+GatherSome.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+GatherSome.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+GatherSome.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+GatherSome.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+Generated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+Generated.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+Generated.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+Generated.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+MapError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+MapError.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+MapError.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+MapError.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+MapToValue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+MapToValue.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+MapToValue.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+MapToValue.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+NoValue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+NoValue.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture+NoValue.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture+NoValue.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuture.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFutureAndCancelToken.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFutureAndCancelToken.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFutureAndCancelToken.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFutureAndCancelToken.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFutureDefinition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFutureDefinition.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFutureDefinition.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFutureDefinition.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFutureError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFutureError.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFutureError.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFutureError.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFutureMap+FlatMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFutureMap+FlatMap.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFutureMap+FlatMap.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFutureMap+FlatMap.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFutureMap+Map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFutureMap+Map.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFutureMap+Map.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFutureMap+Map.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFutureMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFutureMap.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFutureMap.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFutureMap.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFutureOnce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFutureOnce.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFutureOnce.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFutureOnce.m -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuturePending.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuturePending.h -------------------------------------------------------------------------------- /PINFuture/Classes/PINFuturePending.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/PINFuture/Classes/PINFuturePending.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/PINFuture/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_Pods.xcodeproj: -------------------------------------------------------------------------------- 1 | Example/Pods/Pods.xcodeproj --------------------------------------------------------------------------------