diff --git a/PBGitDefaults.h b/PBGitDefaults.h index baf4912..84f7a18 100644 --- a/PBGitDefaults.h +++ b/PBGitDefaults.h @@ -12,5 +12,7 @@ } + (int) commitMessageViewVerticalLineLength; ++ (BOOL) isGistEnabled; ++ (BOOL) isGravatarEnabled; @end diff --git a/PBGitDefaults.m b/PBGitDefaults.m index 0bec2f7..6b08695 100644 --- a/PBGitDefaults.m +++ b/PBGitDefaults.m @@ -10,6 +10,8 @@ #define kDefaultVerticalLineLength 50 #define kCommitMessageViewVerticalLineLength @"PBCommitMessageViewVerticalLineLength" +#define kEnableGist @"PBEnableGist" +#define kEnableGravatar @"PBEnableGravatar" @implementation PBGitDefaults @@ -18,6 +20,10 @@ NSMutableDictionary *defaultValues = [NSMutableDictionary dictionary]; [defaultValues setObject:[NSNumber numberWithInt:kDefaultVerticalLineLength] forKey:kCommitMessageViewVerticalLineLength]; + [defaultValues setObject:[NSNumber numberWithBool:YES] + forKey:kEnableGist]; + [defaultValues setObject:[NSNumber numberWithBool:YES] + forKey:kEnableGravatar]; [[NSUserDefaults standardUserDefaults] registerDefaults:defaultValues]; } @@ -26,4 +32,14 @@ return [[NSUserDefaults standardUserDefaults] integerForKey:kCommitMessageViewVerticalLineLength]; } ++ (BOOL) isGistEnabled +{ + return [[NSUserDefaults standardUserDefaults] boolForKey:kEnableGist]; +} + ++ (BOOL) isGravatarEnabled +{ + return [[NSUserDefaults standardUserDefaults] boolForKey:kEnableGravatar]; +} + @end