Class: Weekdays

Inherits:
Object show all
Defined in:
lib/more/facets/times.rb

Overview

The Weekdays class provides useful weekday terminology to Numeric.

Constant Summary collapse

WEEKDAYS =

Monday is wday 1

1..5
ONE_DAY =
60 * 60 * 24

Instance Method Summary collapse

Constructor Details

#initialize(n) ⇒ Weekdays

Returns a new instance of Weekdays.



134
135
136
# File 'lib/more/facets/times.rb', line 134

def initialize(n)
  @n = n
end

Instance Method Details

#ago(time = ::Time.now) ⇒ Object Also known as: until, before



138
139
140
# File 'lib/more/facets/times.rb', line 138

def ago(time = ::Time.now)
  step :down, time
end

#since(time = ::Time.now) ⇒ Object Also known as: from_now, after



144
145
146
# File 'lib/more/facets/times.rb', line 144

def since(time = ::Time.now)
  step :up, time
end