class Geocoder::Result::HereCalculateRoute
Attributes
cache_hit[RW]
true if result came from cache, false if from request to geocoding service; nil if cache is not configured
data[RW]
data (hash) fetched from geocoding service
Public Class Methods
new(data)
click to toggle source
Takes a hash of data from a parsed geocoding service response.
# File lib/geocoder/results/here_calculate_route.rb, line 13 def initialize(data) @data = data @cache_hit = nil end
Public Instance Methods
base_time()
click to toggle source
# File lib/geocoder/results/here_calculate_route.rb, line 50 def base_time summary_data['baseTime'] end
distance()
click to toggle source
# File lib/geocoder/results/here_calculate_route.rb, line 38 def distance summary_data['distance'] end
leg()
click to toggle source
# File lib/geocoder/results/here_calculate_route.rb, line 22 def leg @data['leg'] end
maneuver()
click to toggle source
# File lib/geocoder/results/here_calculate_route.rb, line 30 def maneuver leg['maneuver'] end
mode()
click to toggle source
# File lib/geocoder/results/here_calculate_route.rb, line 34 def mode @data['mode'] end
shape()
click to toggle source
# File lib/geocoder/results/here_calculate_route.rb, line 26 def shape @data['shape'] end
traffic_time()
click to toggle source
# File lib/geocoder/results/here_calculate_route.rb, line 46 def traffic_time summary_data['trafficTime'] end
travel_time()
click to toggle source
# File lib/geocoder/results/here_calculate_route.rb, line 42 def travel_time summary_data['travelTime'] end
waypoint()
click to toggle source
# File lib/geocoder/results/here_calculate_route.rb, line 18 def waypoint @data['waypoint'] end