- add sources.
[platform/framework/web/crosswalk.git] / src / third_party / ocmock / OCMock / OCMBlockCaller.m
1 //---------------------------------------------------------------------------------------
2 //      $Id$
3 //  Copyright (c) 2010 by Mulle Kybernetik. See License file for details.
4 //---------------------------------------------------------------------------------------
5
6 #import "OCMBlockCaller.h"
7
8 #if NS_BLOCKS_AVAILABLE
9
10 @implementation OCMBlockCaller
11
12 -(id)initWithCallBlock:(void (^)(NSInvocation *))theBlock 
13 {
14         self = [super init];
15         block = [theBlock copy];
16         return self;
17 }
18
19 -(void)dealloc 
20 {
21         [block release];
22         [super dealloc];
23 }
24
25 - (void)handleInvocation:(NSInvocation *)anInvocation
26 {
27         block(anInvocation);
28 }
29
30 @end
31
32 #endif