123456789101112131415161718192021222324 |
- # Copyright (C) 2012-2023 Zammad Foundation, https://zammad-foundation.org/
- class TimeRangeHelper
- def self.relative(from: Time.zone.now, range: 'day', value: 1)
- value = value.to_i
- case range
- when 'day'
- from += value.days
- when 'minute'
- from += value.minutes
- when 'hour'
- from += value.hours
- when 'week'
- from += value.weeks
- when 'month'
- from += value.months
- when 'year'
- from += value.years
- end
- from
- end
- end
|