//--------------------------------------------------------------------------------------- // $Id$ // Copyright (c) 2010 by Mulle Kybernetik. See License file for details. //--------------------------------------------------------------------------------------- #import "OCMBlockCaller.h" #if NS_BLOCKS_AVAILABLE @implementation OCMBlockCaller -(id)initWithCallBlock:(void (^)(NSInvocation *))theBlock { self = [super init]; block = [theBlock copy]; return self; } -(void)dealloc { [block release]; [super dealloc]; } - (void)handleInvocation:(NSInvocation *)anInvocation { block(anInvocation); } @end #endif