diff --git a/lib/groupdate/magic.rb b/lib/groupdate/magic.rb index c503101..20c4f97 100644 --- a/lib/groupdate/magic.rb +++ b/lib/groupdate/magic.rb @@ -176,9 +176,10 @@ module Groupdate time_range = options[:range] if time_range.is_a?(Range) && time_range.first.is_a?(Date) # convert range of dates to range of times - last = time_range.last.in_time_zone(time_zone) + # use parsing instead of in_time_zone due to Rails < 4 + last = time_zone.parse(time_range.last.to_s) last += 1.day unless time_range.exclude_end? - time_range = Range.new(time_range.first.in_time_zone(time_zone), last, true) + time_range = Range.new(time_zone.parse(time_range.first.to_s), last, true) elsif !time_range && options[:last] step = 1.send(field) if 1.respond_to?(field) if step -- libgit2 0.21.0