app/helpers/transport_mode_helper.rb
module TransportModeHelper
def transport_mode_text(transport_modable=nil)
mode = transport_modable.try(:transport_mode)
return "[#{I18n.t('enumerize.transport_mode.all')}]" 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