EngineKit
NSNumber+ObjectiveSugar.h
1 //
2 // NSNumber+Rubyfy.h
3 // Domainchy
4 //
5 // Created by Marin Usalj on 11/15/12.
6 // Copyright (c) 2012 supermar.in | @supermarin. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 
12 
13 - (void)times:(void(^)(void))block;
14 - (void)timesWithIndex:(void(^)(NSUInteger index))block;
15 
16 - (void)upto:(int)number do:(void(^)(NSInteger number))block;
17 - (void)downto:(int)number do:(void(^)(NSInteger number))block;
18 
19 // Numeric inflections
20 - (NSNumber *)seconds;
21 - (NSNumber *)minutes;
22 - (NSNumber *)hours;
23 - (NSNumber *)days;
24 - (NSNumber *)weeks;
25 - (NSNumber *)fortnights;
26 - (NSNumber *)months;
27 - (NSNumber *)years;
28 
29 // There are singular aliases for the above methods
30 - (NSNumber *)second;
31 - (NSNumber *)minute;
32 - (NSNumber *)hour;
33 - (NSNumber *)day;
34 - (NSNumber *)week;
35 - (NSNumber *)fortnight;
36 - (NSNumber *)month;
37 - (NSNumber *)year;
38 
39 - (NSDate *)ago;
40 - (NSDate *)ago:(NSDate *)time;
41 - (NSDate *)since:(NSDate *)time;
42 - (NSDate *)until:(NSDate *)time;
43 - (NSDate *)fromNow;
44 
45 @end
Definition: NSNumber+ObjectiveSugar.h:11