Module: PowersDemo::Calculate

Includes:
LocationConfig
Defined in:
lib/modules/topics/demos/powers_demo.rb

Class Method Summary collapse

Class Method Details

.get_distanceObject



20
21
22
23
24
25
26
# File 'lib/modules/topics/demos/powers_demo.rb', line 20

def self.get_distance
  puts "\nCalculating distance from Sydney to Melbourne..."
  location_first = Location.new(@@location_coordinates[:sydney])
  location_second = Location.new(@@location_coordinates[:melbourne])
  route_first = Route.new(location_first, location_second)
  Calculate.show_result(route_first.distance)
end

.runObject



16
17
18
# File 'lib/modules/topics/demos/powers_demo.rb', line 16

def self.run
  Calculate.get_distance
end

.show_result(result) ⇒ Object



28
29
30
# File 'lib/modules/topics/demos/powers_demo.rb', line 28

def self.show_result(result)
  puts "=====> Result: #{result}\n"
end