Module: TimeTo::Extension

Included in:
ActiveSupport::TimeWithZone, Time
Defined in:
lib/time_to/extension.rb

Constant Summary collapse

DAY =
86_400

Instance Method Summary collapse

Instance Method Details

#to(time, by: DAY) ⇒ Object



6
7
8
9
10
# File 'lib/time_to/extension.rb', line 6

def to(time, by: DAY)
  (to_i..time.to_i).step(by).map do |i|
    Time.respond_to?(:zone) ? Time.at(i).in_time_zone(Time.zone) : Time.at(i)
  end
end