123456789101112131415161718192021222324 |
- //
- // NSValueTransformer+MTLInversionAdditions.m
- // Mantle
- //
- // Created by Justin Spahr-Summers on 2013-05-18.
- // Copyright (c) 2013 GitHub. All rights reserved.
- //
-
- #import "NSValueTransformer+AWSMTLInversionAdditions.h"
- #import "AWSMTLValueTransformer.h"
-
- @implementation NSValueTransformer (AWSMTLInversionAdditions)
-
- - (NSValueTransformer *)awsmtl_invertedTransformer {
- NSParameterAssert(self.class.allowsReverseTransformation);
-
- return [AWSMTLValueTransformer reversibleTransformerWithForwardBlock:^(id value) {
- return [self reverseTransformedValue:value];
- } reverseBlock:^(id value) {
- return [self transformedValue:value];
- }];
- }
-
- @end
|