Skip to content

Commit 8ecf137

Browse files
author
Mike Roberts
committed
Initial implementation of resolvable promises.
1 parent f9eab39 commit 8ecf137

File tree

6 files changed

+78
-0
lines changed

6 files changed

+78
-0
lines changed

objc-promise/Deferred.h

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
//
2+
// Deferred.h
3+
// objc-promise
4+
//
5+
// Created by Michael Roberts on 2012-10-12.
6+
// Copyright (c) 2012 Mike Roberts. All rights reserved.
7+
//
8+
9+
#import "Promise.h"
10+
11+
@interface Deferred : Promise
12+
13+
@end

objc-promise/Deferred.m

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
//
2+
// Deferred.m
3+
// objc-promise
4+
//
5+
// Created by Michael Roberts on 2012-10-12.
6+
// Copyright (c) 2012 Mike Roberts. All rights reserved.
7+
//
8+
9+
#import "Deferred.h"
10+
11+
@implementation Deferred
12+
13+
@end

objc-promise/Promise.h

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
//
2+
// Promise.h
3+
// objc-promise
4+
//
5+
// Created by Michael Roberts on 2012-10-12.
6+
// Copyright (c) 2012 Mike Roberts. All rights reserved.
7+
//
8+
9+
#import <Cocoa/Cocoa.h>
10+
11+
@interface Promise : NSObject
12+
13+
@end

objc-promise/Promise.m

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
//
2+
// Promise.m
3+
// objc-promise
4+
//
5+
// Created by Michael Roberts on 2012-10-12.
6+
// Copyright (c) 2012 Mike Roberts. All rights reserved.
7+
//
8+
9+
#import "Promise.h"
10+
11+
@implementation Promise
12+
13+
@end

objc-promiseTests/BasicPromiseTests.h

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
//
2+
// BasicPromiseTests.h
3+
// objc-promise
4+
//
5+
// Created by Michael Roberts on 2012-10-13.
6+
// Copyright (c) 2012 Mike Roberts. All rights reserved.
7+
//
8+
9+
#import <SenTestingKit/SenTestingKit.h>
10+
11+
@interface BasicPromiseTests : SenTestCase
12+
13+
@end

objc-promiseTests/BasicPromiseTests.m

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
//
2+
// BasicPromiseTests.m
3+
// objc-promise
4+
//
5+
// Created by Michael Roberts on 2012-10-13.
6+
// Copyright (c) 2012 Mike Roberts. All rights reserved.
7+
//
8+
9+
#import "BasicPromiseTests.h"
10+
11+
@implementation BasicPromiseTests
12+
13+
@end

0 commit comments

Comments
 (0)