method
wrap_with_time_zone
v4.1.8 -
Show latest stable
- Class:
ActiveSupport::TimeWithZone
wrap_with_time_zone(time)private
No documentation available.
# File activesupport/lib/active_support/time_with_zone.rb, line 391
def wrap_with_time_zone(time)
if time.acts_like?(:time)
periods = time_zone.periods_for_local(time)
self.class.new(nil, time_zone, time, periods.include?(period) ? period : nil)
elsif time.is_a?(Range)
wrap_with_time_zone(time.begin)..wrap_with_time_zone(time.end)
else
time
end
end