Açıklama Yok

NSValueTransformer+AWSMTLInversionAdditions.m 654B

123456789101112131415161718192021222324
  1. //
  2. // NSValueTransformer+MTLInversionAdditions.m
  3. // Mantle
  4. //
  5. // Created by Justin Spahr-Summers on 2013-05-18.
  6. // Copyright (c) 2013 GitHub. All rights reserved.
  7. //
  8. #import "NSValueTransformer+AWSMTLInversionAdditions.h"
  9. #import "AWSMTLValueTransformer.h"
  10. @implementation NSValueTransformer (AWSMTLInversionAdditions)
  11. - (NSValueTransformer *)awsmtl_invertedTransformer {
  12. NSParameterAssert(self.class.allowsReverseTransformation);
  13. return [AWSMTLValueTransformer reversibleTransformerWithForwardBlock:^(id value) {
  14. return [self reverseTransformedValue:value];
  15. } reverseBlock:^(id value) {
  16. return [self transformedValue:value];
  17. }];
  18. }
  19. @end