Skip to content

Commit 3f6a415

Browse files
committed
Add public to the extensions
1 parent 0b1dfe7 commit 3f6a415

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

Src/SwiftyTimer.swift

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ extension NSTimer {
4444
/// **Note:** the timer won't fire until it's scheduled on the run loop.
4545
/// Use `NSTimer.after` to create and schedule a timer in one step.
4646

47-
class func new(after interval: NSTimeInterval, _ block: () -> ()) -> NSTimer {
47+
public class func new(after interval: NSTimeInterval, _ block: () -> ()) -> NSTimer {
4848
let actor = NSTimerActor(block)
4949
return self.init(timeInterval: interval, target: actor, selector: "fire", userInfo: nil, repeats: false)
5050
}
@@ -54,42 +54,42 @@ extension NSTimer {
5454
/// **Note:** the timer won't fire until it's scheduled on the run loop.
5555
/// Use `NSTimer.every` to create and schedule a timer in one step.
5656

57-
class func new(every interval: NSTimeInterval, _ block: () -> ()) -> NSTimer {
57+
public class func new(every interval: NSTimeInterval, _ block: () -> ()) -> NSTimer {
5858
let actor = NSTimerActor(block)
5959
return self.init(timeInterval: interval, target: actor, selector: "fire", userInfo: nil, repeats: true)
6060
}
6161

6262
/// Create and schedule a timer that will call `block` once after the specified time.
6363

64-
class func after(interval: NSTimeInterval, _ block: () -> ()) -> NSTimer {
64+
public class func after(interval: NSTimeInterval, _ block: () -> ()) -> NSTimer {
6565
let timer = NSTimer.new(after: interval, block)
6666
NSRunLoop.currentRunLoop().addTimer(timer, forMode: NSDefaultRunLoopMode)
6767
return timer
6868
}
6969

7070
/// Create and schedule a timer that will call `block` repeatedly in specified time intervals.
7171

72-
class func every(interval: NSTimeInterval, _ block: () -> ()) -> NSTimer {
72+
public class func every(interval: NSTimeInterval, _ block: () -> ()) -> NSTimer {
7373
let timer = NSTimer.new(every: interval, block)
7474
NSRunLoop.currentRunLoop().addTimer(timer, forMode: NSDefaultRunLoopMode)
7575
return timer
7676
}
7777
}
7878

7979
extension Int {
80-
var second: NSTimeInterval { return NSTimeInterval(self) }
81-
var seconds: NSTimeInterval { return NSTimeInterval(self) }
82-
var minute: NSTimeInterval { return NSTimeInterval(self * 60) }
83-
var minutes: NSTimeInterval { return NSTimeInterval(self * 60) }
84-
var hour: NSTimeInterval { return NSTimeInterval(self * 3600) }
85-
var hours: NSTimeInterval { return NSTimeInterval(self * 3600) }
80+
public var second: NSTimeInterval { return NSTimeInterval(self) }
81+
public var seconds: NSTimeInterval { return NSTimeInterval(self) }
82+
public var minute: NSTimeInterval { return NSTimeInterval(self * 60) }
83+
public var minutes: NSTimeInterval { return NSTimeInterval(self * 60) }
84+
public var hour: NSTimeInterval { return NSTimeInterval(self * 3600) }
85+
public var hours: NSTimeInterval { return NSTimeInterval(self * 3600) }
8686
}
8787

8888
extension Double {
89-
var second: NSTimeInterval { return self }
90-
var seconds: NSTimeInterval { return self }
91-
var minute: NSTimeInterval { return self * 60 }
92-
var minutes: NSTimeInterval { return self * 60 }
93-
var hour: NSTimeInterval { return self * 3600 }
94-
var hours: NSTimeInterval { return self * 3600 }
89+
public var second: NSTimeInterval { return self }
90+
public var seconds: NSTimeInterval { return self }
91+
public var minute: NSTimeInterval { return self * 60 }
92+
public var minutes: NSTimeInterval { return self * 60 }
93+
public var hour: NSTimeInterval { return self * 3600 }
94+
public var hours: NSTimeInterval { return self * 3600 }
9595
}

0 commit comments

Comments
 (0)