Module: GitTimeMachine::TravelThroughTime

Defined in:
lib/git_time_machine.rb

Defined Under Namespace

Classes: LawsOfPhysicsError

Class Method Summary collapse

Class Method Details

.travel_through_timeObject



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/git_time_machine.rb', line 8

def self.travel_through_time
  time_machine = TimeMachine.new
  time_machine.get_ready!
  perform_status_check(time_machine)

  if can_travel_through_time?(time_machine)
    time_machine.back_to "1955"
  else
    raise LawsOfPhysicsError, 'Cannot Travel Through Time'
  end
end