function getRouteData(route, multiplier, index) { var data = { segments: routeSummarySegments(route, { inline: true }), index: index, time: route.average(), frequency: 0, cost: route.cost(), walkDistance: route.walkDistances(), calories: route.totalCalories(), productiveTime: route.timeInTransit(), emissions: route.emissions(), score: route.score(), rank: 0 }; if (multiplier > 1) { ['cost', 'calories', 'productiveTime', 'emissions'].forEach(function(type) { data[type] = data[type] * multiplier; }); } return data; }
View.prototype.segments = function () { return routeSummarySegments(this.model); };
RouteModal.prototype.routeSummarySegments = function () { return routeSummarySegments(this.model, { inline: true }) }