aboutsummaryrefslogtreecommitdiffstats
path: root/app/helpers/vehicle_journeys_helper.rb
diff options
context:
space:
mode:
authorBruno Perles2015-11-02 17:05:43 +0100
committerBruno Perles2015-11-02 17:05:43 +0100
commit915612ee90b2f454486fa821fdd75b800c326c99 (patch)
tree329e8c8a22e736f90c1c7725355f81d2ac0fbd6d /app/helpers/vehicle_journeys_helper.rb
parent5e64226f746078cdcf83e2db836a70af0498afc4 (diff)
downloadchouette-core-915612ee90b2f454486fa821fdd75b800c326c99.tar.bz2
Display a list of vehicle journey frequencies
Diffstat (limited to 'app/helpers/vehicle_journeys_helper.rb')
-rw-r--r--app/helpers/vehicle_journeys_helper.rb15
1 files changed, 9 insertions, 6 deletions
diff --git a/app/helpers/vehicle_journeys_helper.rb b/app/helpers/vehicle_journeys_helper.rb
index 3b2649b34..9b4f055a1 100644
--- a/app/helpers/vehicle_journeys_helper.rb
+++ b/app/helpers/vehicle_journeys_helper.rb
@@ -16,18 +16,21 @@ module VehicleJourneysHelper
return "missing" if (is_present && is_present.departure_time.nil?)
end
- def vehicle_departure(vehicle)
- first_vjas = vehicle.vehicle_journey_at_stops.first
- return "" unless first_vjas.departure_time
- l(first_vjas.departure_time, :format => :hour).gsub( / /, ' ')
+ def vehicle_departure(vehicle, departure_time=nil)
+ unless departure_time
+ first_vjas = vehicle.vehicle_journey_at_stops.first
+ return '' unless first_vjas.departure_time
+ departure_time = first_vjas.departure_time
+ end
+ l(departure_time, :format => :hour).gsub( / /, ' ')
end
- def vehicle_title( vehicle)
+ def vehicle_title(vehicle, departure_time=nil)
return t("vehicle_journeys.vehicle_journey#{'_frequency' if vehicle.frequency?}.title_stopless", :name => vehicle_name( vehicle)) if vehicle.vehicle_journey_at_stops.empty?
first_vjas = vehicle.vehicle_journey_at_stops.first
t("vehicle_journeys.vehicle_journey#{'_frequency' if vehicle.frequency?}.title",
:stop => first_vjas.stop_point.stop_area.name,
- :time => vehicle_departure(vehicle))
+ :time => vehicle_departure(vehicle, departure_time))
end
def edit_vehicle_title( vehicle)