Class: Time

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

Class Method Summary collapse

Class Method Details

.next_quarterObject



2
3
4
5
6
# File 'lib/time_extras.rb', line 2

def self.next_quarter
  now          = Time.zone.now
  now          -= now.sec
  next_quarter = now + (15 - now.min % 15).minutes
end

.previous_quarterObject



8
9
10
11
12
# File 'lib/time_extras.rb', line 8

def self.previous_quarter
  now              = Time.zone.now
  now              -= now.sec
  previous_quarter = now - (now.min % 15).minutes
end