Skip to content
This repository has been archived by the owner on Dec 7, 2017. It is now read-only.

Commit

Permalink
Implementing “+magicForFileAtURL:” and “+magicForFileAtURL:decompress:”.
Browse files Browse the repository at this point in the history
  • Loading branch information
Jan Weiß committed Oct 16, 2012
1 parent 049182e commit c9d424b
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
2 changes: 2 additions & 0 deletions GEMagicKit.h
Expand Up @@ -33,9 +33,11 @@
}

+ (GEMagicResult *)magicForFileAtPath:(NSString *)path;
+ (GEMagicResult *)magicForFileAtURL:(NSURL *)aURL;
+ (GEMagicResult *)magicForData:(NSData *)data;

+ (GEMagicResult *)magicForFileAtPath:(NSString *)path decompress:(BOOL)decompress;
+ (GEMagicResult *)magicForFileAtURL:(NSURL *)aURL decompress:(BOOL)decompress;
+ (GEMagicResult *)magicForData:(NSData *)data decompress:(BOOL)decompress;

@end
Expand Down
13 changes: 13 additions & 0 deletions GEMagicKit.m
Expand Up @@ -141,6 +141,10 @@ + (GEMagicResult *)magicForFileAtPath:(NSString *)path {
return [GEMagicKit magicForFileAtPath:path decompress:NO];
}

+ (GEMagicResult *)magicForFileAtURL:(NSURL *)aURL {
return [GEMagicKit magicForFileAtURL:aURL decompress:NO];
}

+ (GEMagicResult *)magicForData:(NSData *)data {
return [GEMagicKit magicForData:data decompress:NO];
}
Expand All @@ -149,6 +153,15 @@ + (GEMagicResult *)magicForFileAtPath:(NSString *)path decompress:(BOOL)decompre
return [GEMagicKit magicForObject:path decompress:decompress];
}

+ (GEMagicResult *)magicForFileAtURL:(NSURL *)aURL decompress:(BOOL)decompress {
if ([aURL isFileURL]) {
return [GEMagicKit magicForFileAtPath:[aURL path] decompress:decompress];
}
else {
return nil;
}
}

+ (GEMagicResult *)magicForData:(NSData *)data decompress:(BOOL)decompress {
return [GEMagicKit magicForObject:data decompress:decompress];
}
Expand Down

0 comments on commit c9d424b

Please sign in to comment.