NSUnitDuration implementation

This commit is contained in:
Gregory John Casamento 2019-10-07 00:03:12 -04:00
parent 372e0a09d1
commit 03fc5f5348

View file

@ -455,15 +455,34 @@
return result;
}
@end
@implementation NSUnitDuration
// Base unit - seconds
+ (NSUnitDuration *) seconds { return nil; }
+ (NSUnitDuration *) minutes { return nil; }
+ (NSUnitDuration *) hours { return nil; }
+ (NSUnitDuration *) seconds
{
NSUnitDuration *result = [[NSUnitDuration alloc] initWithSymbol: @"sec"
coefficient: 1.0
constant: 0.0];
return result;
}
+ (NSUnitDuration *) minutes
{
NSUnitDuration *result = [[NSUnitDuration alloc] initWithSymbol: @"min"
coefficient: 60.0
constant: 0.0];
return result;
}
+ (NSUnitDuration *) hours
{
NSUnitDuration *result = [[NSUnitDuration alloc] initWithSymbol: @"hr"
coefficient: 3600.0
constant: 0.0];
return result;
}
@end