| 123456789101112131415161718192021222324252627282930313233 |
- //
- // RACScopedDisposable.m
- // ReactiveObjC
- //
- // Created by Josh Abernathy on 3/28/12.
- // Copyright (c) 2012 GitHub, Inc. All rights reserved.
- //
- #import "RACScopedDisposable.h"
- @implementation RACScopedDisposable
- #pragma mark Lifecycle
- + (instancetype)scopedDisposableWithDisposable:(RACDisposable *)disposable {
- return [self disposableWithBlock:^{
- [disposable dispose];
- }];
- }
- - (void)dealloc {
- [self dispose];
- }
- #pragma mark RACDisposable
- - (RACScopedDisposable *)asScopedDisposable {
- // totally already are
- return self;
- }
- @end
|