aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/views/autocomplete_stop_areas/around.rabl29
1 files changed, 12 insertions, 17 deletions
diff --git a/app/views/autocomplete_stop_areas/around.rabl b/app/views/autocomplete_stop_areas/around.rabl
index adec16cff..2682f9b0e 100644
--- a/app/views/autocomplete_stop_areas/around.rabl
+++ b/app/views/autocomplete_stop_areas/around.rabl
@@ -1,19 +1,14 @@
-collection @stop_areas
+object false
+node(:type) { "FeatureCollection" }
-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
- }
-end
+child @stop_areas, root: :features, object_root: false do
+ node(:type) { "Feature" }
+ attributes :id
+ node :geometry do |s|
+ { coordinates: [2.345841, 48.869193], type: "Point" }
+ end
-node(:stop_area_path) { |stop_area|
- stop_area_picture_url(stop_area) || ""
-}
+ node :properties do |s|
+ { name: s.name }
+ end
+end