Class: Increments::Schedule::Date
- Inherits:
-
Date
- Object
- Date
- Increments::Schedule::Date
- Defined in:
- lib/increments/schedule.rb
Constant Summary collapse
- INFINITY_FUTURE =
Date.new(10_000, 1, 1)
- INFINITY_PAST =
Date.new(0, 1, 1)
Instance Method Summary collapse
Instance Method Details
#find_next ⇒ Object
149 150 151 152 153 |
# File 'lib/increments/schedule.rb', line 149 def find_next upto(INFINITY_FUTURE) do |date| break date if yield date end end |
#find_previous ⇒ Object
155 156 157 158 159 |
# File 'lib/increments/schedule.rb', line 155 def find_previous downto(INFINITY_PAST) do |date| break date if yield date end end |