aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/stop_areas/autocomplete.rabl
blob: a5f0bd5ece2b52f469d31d89ef523d9993f0cd20 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
collection @stop_areas

node do |stop_area|
  {
    :id                        => stop_area.id,
    :registration_number       => stop_area.registration_number || "",
    :short_registration_number => truncate(stop_area.registration_number, :length => 10) || "",
    :name                      => stop_area.name || "",
    :short_name                => truncate(stop_area.name, :length => 30) || "",
    :zip_code                  => stop_area.zip_code || "",
    :city_name                 => stop_area.city_name || "",
    :short_city_name           => truncate(stop_area.city_name, :length => 15) || "",
    :user_objectid             => stop_area.user_objectid,
    :longitude                 => stop_area.longitude,
    :latitude                  => stop_area.latitude,
    :area_type                 => stop_area.area_type,
    :comment                   => stop_area.comment,
    :text                      => "<span class='small label label-info'>#{I18n.t("area_types.label.#{stop_area.area_type}")}</span>#{stop_area.full_name}"
  }
end

node(:stop_area_path) { |stop_area|
  stop_area_picture_url(stop_area) || ""
}