module RoutesHelper
  def line_formatted_name( line)
    return line.published_name if line.number.blank?
    "#{line.published_name} [#{line.number}]"
  end
  def fonticon_wayback(wayback)
    if wayback == 'straight_forward'
      return ''.html_safe
    else
      return ''.html_safe
    end
  end
  def route_json_for_edit(route)
    route.stop_points.includes(:stop_area).map do |stop_point|
      stop_area_attributes = stop_point.stop_area.attributes.slice("name","city_name", "zip_code", "registration_number", "longitude", "latitude")
      stop_point_attributes = stop_point.attributes.slice("for_boarding","for_alighting")
      stop_area_attributes.merge(stop_point_attributes).merge(stoppoint_id: stop_point.id, stoparea_id: stop_point.stop_area.id).merge(user_objectid: stop_point.stop_area.user_objectid)
    end.to_json
  end
end