aboutsummaryrefslogtreecommitdiffstats
path: root/app/helpers/transport_mode_helper.rb
blob: 7a486fc2d4f834bf181a194b2660b6ce68b5d2ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
module TransportModeHelper
  def transport_mode_text(transport_modable=nil)
    mode    = transport_modable.try(:transport_mode)
    return "[Tous les modes de transport]" if mode.blank?

    submode = transport_modable.try(:transport_submode)
    [translated_mode_name(:mode, mode), translated_mode_name(:submode, submode)].join
  end

  private
  def translated_mode_name mode_type, value
    return "" if value.blank?
    "[#{I18n.t("enumerize.transport_#{mode_type}.#{value}")}]"
  end

end