NSProxy+KiwiVerifierAdditions.m 624 B

123456789101112131415161718192021222324252627
  1. //
  2. // Licensed under the terms in License.txt
  3. //
  4. // Copyright 2013 Allen Ding. All rights reserved.
  5. //
  6. // Contributed by https://github.com/dwlnetnl
  7. //
  8. #import "NSProxy+KiwiVerifierAdditions.h"
  9. #import "KWVerifying.h"
  10. @implementation NSProxy (KiwiVerifierAdditions)
  11. #pragma mark - Attaching to Verifiers
  12. - (id)attachToVerifier:(id<KWVerifying>)aVerifier {
  13. [aVerifier setSubject:self];
  14. return aVerifier;
  15. }
  16. - (id)attachToVerifier:(id<KWVerifying>)firstVerifier verifier:(id<KWVerifying>)secondVerifier {
  17. [firstVerifier setSubject:self];
  18. [secondVerifier setSubject:self];
  19. return firstVerifier;
  20. }
  21. @end