back_to_1985()
click to toggle source
back_to_the_present()
click to toggle source
def back_to_the_present
reset
end
jump(seconds)
click to toggle source
def jump(seconds)
mock_current_time Time.now + seconds
return unless block_given?
begin
yield
ensure
restore_previous_time
end
end
now()
click to toggle source
def now
Time.now_without_delorean - time_travel_offsets.inject(0){ |sum, val| sum + val }
end
time_travel_to(time, options={})
click to toggle source
def time_travel_to(time, options={})
mock_current_time(time, options)
return unless block_given?
begin
yield
ensure
restore_previous_time
end
end