Class: Snippr::Clock

Inherits:
Object
  • Object
show all
Defined in:
lib/snippr/clock.rb

Class Method Summary collapse

Class Method Details

.intervalObject



14
15
16
# File 'lib/snippr/clock.rb', line 14

def self.interval
  @interval_sec
end

.interval=(interval = "0s") ⇒ Object



9
10
11
12
# File 'lib/snippr/clock.rb', line 9

def self.interval=(interval="0s")
  reset
  @interval_sec = parse(interval)
end

.nowObject



4
5
6
7
# File 'lib/snippr/clock.rb', line 4

def self.now
  @interval_sec ||= 0
  Time.now + @interval_sec
end

.resetObject



18
19
20
21
# File 'lib/snippr/clock.rb', line 18

def self.reset
  @interval_sec = 0
  now
end