module ActiveSupport::IncludeTimeWithZone
def include?(value)
(1.hour.ago..1.hour.from_now).include?(Time.current) # => true
Extends the default Range#include? to support ActiveSupport::TimeWithZone.
:nodoc:
def include?(value) if self.begin.is_a?(TimeWithZone) cover?(value) elsif self.end.is_a?(TimeWithZone) cover?(value) else super end end