-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathWizard.m
More file actions
37 lines (28 loc) · 905 Bytes
/
Wizard.m
File metadata and controls
37 lines (28 loc) · 905 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//
// Wizard.m
// ExampleSSDataSources
//
// Created by Jonathan Hersh on 5/31/14.
// Copyright (c) 2014 Splinesoft. All rights reserved.
//
#import "Wizard.h"
@implementation Wizard
@dynamic name;
@dynamic realm;
+ (instancetype)wizardWithName:(NSString *)name realm:(NSString *)realm {
return [self wizardWithName:name
realm:realm
inContext:[NSManagedObjectContext MR_contextForCurrentThread]];
}
+ (instancetype)wizardWithName:(NSString *)name realm:(NSString *)realm inContext:(NSManagedObjectContext *)context {
Wizard *wizard = [self MR_createInContext:context];
wizard.name = name;
wizard.realm = realm;
return wizard;
}
- (BOOL)isEqualToWizard:(Wizard *)w2 {
return [w2 isKindOfClass:[Wizard class]]
&& [w2.name isEqualToString:self.name]
&& [w2.realm isEqualToString:self.realm];
}
@end