aboutsummaryrefslogtreecommitdiffstats
path: root/app/helpers/journey_patterns_helper.rb
blob: bcfb71cd14dfb2cf47a5df1bfc481f2cbdc2f240 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
module JourneyPatternsHelper
  def journey_name( journey_pattern)
    if journey_pattern.name.blank?
      t('journey_patterns.journey_pattern.from_to', 
        :departure => journey_pattern.stop_points.first.stop_area.name, 
        :arrival => journey_pattern.stop_points.last.stop_area.name)
    else
      truncate(journey_pattern.name, :length => 30)
    end
  end
  def stop_point_ids_label(journey_pattern)
    return journey_pattern.human_attribute_name(:stop_point_ids) if journey_pattern.vehicle_journeys.empty?

    "#{journey_pattern.human_attribute_name(:stop_point_ids)}. #{t('journey_patterns.form.warning', :count => journey_pattern.vehicle_journeys.count)}"
  end
end