From cab166128b905e61aea75c063e47c961f12b144f Mon Sep 17 00:00:00 2001
From: jpl
Date: Thu, 4 Aug 2016 18:25:30 +0200
Subject: Refs #1295: convert erb to slim (api/kml)
---
app/views/api/kml/access_links/index.kml.erb | 26 --------------
app/views/api/kml/access_links/index.kml.slim | 21 ++++++++++++
app/views/api/kml/access_points/index.kml.erb | 24 -------------
app/views/api/kml/access_points/index.kml.slim | 19 ++++++++++
app/views/api/kml/connection_links/index.kml.erb | 26 --------------
app/views/api/kml/connection_links/index.kml.slim | 21 ++++++++++++
app/views/api/kml/journey_patterns/show.kml.erb | 42 -----------------------
app/views/api/kml/journey_patterns/show.kml.slim | 31 +++++++++++++++++
app/views/api/kml/lines/show.kml.erb | 24 -------------
app/views/api/kml/lines/show.kml.slim | 20 +++++++++++
app/views/api/kml/routes/show.kml.erb | 21 ------------
app/views/api/kml/routes/show.kml.slim | 16 +++++++++
app/views/api/kml/stop_areas/index.kml.erb | 26 --------------
app/views/api/kml/stop_areas/index.kml.slim | 19 ++++++++++
14 files changed, 147 insertions(+), 189 deletions(-)
delete mode 100644 app/views/api/kml/access_links/index.kml.erb
create mode 100644 app/views/api/kml/access_links/index.kml.slim
delete mode 100644 app/views/api/kml/access_points/index.kml.erb
create mode 100644 app/views/api/kml/access_points/index.kml.slim
delete mode 100644 app/views/api/kml/connection_links/index.kml.erb
create mode 100644 app/views/api/kml/connection_links/index.kml.slim
delete mode 100644 app/views/api/kml/journey_patterns/show.kml.erb
create mode 100644 app/views/api/kml/journey_patterns/show.kml.slim
delete mode 100644 app/views/api/kml/lines/show.kml.erb
create mode 100644 app/views/api/kml/lines/show.kml.slim
delete mode 100644 app/views/api/kml/routes/show.kml.erb
create mode 100644 app/views/api/kml/routes/show.kml.slim
delete mode 100644 app/views/api/kml/stop_areas/index.kml.erb
create mode 100644 app/views/api/kml/stop_areas/index.kml.slim
(limited to 'app/views/api')
diff --git a/app/views/api/kml/access_links/index.kml.erb b/app/views/api/kml/access_links/index.kml.erb
deleted file mode 100644
index 871646c68..000000000
--- a/app/views/api/kml/access_links/index.kml.erb
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
- <%= h(Chouette::AccessLink.model_name.human) %>
- <% @access_links.each do |access_link| %>
-
- <%= h(access_link.name) %>
-
- <% [ :access_link_type, :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :link_distance, :link_type, :default_duration, :frequent_traveller_duration, :occasional_traveller_duration, :mobility_restricted_traveller_duration, :mobility_restricted_suitability, :stairs_availability, :lift_availability, :int_user_needs, :link_orientation].each do |prop| %>
-
- <%= h(access_link.send( prop)) %>
-
- <% end %>
-
- <%= h(access_link.access_point.objectid) %>
-
-
- <%= h(access_link.stop_area.objectid) %>
-
-
- <%= access_link.geometry_presenter.geometry.kml_representation.html_safe %>
-
- <% end %>
-
-
-
diff --git a/app/views/api/kml/access_links/index.kml.slim b/app/views/api/kml/access_links/index.kml.slim
new file mode 100644
index 000000000..f402a7aa4
--- /dev/null
+++ b/app/views/api/kml/access_links/index.kml.slim
@@ -0,0 +1,21 @@
+doctype XML
+
+kml xmlns="http://www.opengis.net/kml/2.2"
+ document
+ name = h(Chouette::AccessLink.model_name.human)
+
+ - @access_links.each do |access_link|
+ placemark id="#{access_link.objectid}"
+ name = h(access_link.name)
+ extendeddata
+ - [ :access_link_type, :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :link_distance, :link_type, :default_duration, :frequent_traveller_duration, :occasional_traveller_duration, :mobility_restricted_traveller_duration, :mobility_restricted_suitability, :stairs_availability, :lift_availability, :int_user_needs, :link_orientation].each do |prop|
+ data name="#{prop.to_s}"
+ value = h(access_link.send( prop))
+
+ data name="access_point_objectid"
+ value = h(access_link.access_point.objectid)
+
+ data name="stop_area_objectid"
+ value = h(access_link.stop_area.objectid)
+
+ = access_link.geometry_presenter.geometry.kml_representation.html_safe
\ No newline at end of file
diff --git a/app/views/api/kml/access_points/index.kml.erb b/app/views/api/kml/access_points/index.kml.erb
deleted file mode 100644
index f48846f91..000000000
--- a/app/views/api/kml/access_points/index.kml.erb
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- <%= h(Chouette::AccessPoint.model_name.human) %>
- access
- <% @access_points.each do |access_point| %>
-
- <%= h(access_point.name) %>
-
- <% [ :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :longitude, :latitude, :long_lat_type, :country_code, :street_name, :openning_time, :closing_time, :access_type, :access_point_type, :mobility_restricted_suitability, :stairs_availability, :lift_availability].each do |prop| %>
-
- <%= h(access_point.send( prop)) %>
-
- <% end %>
-
- <%= h(access_point.stop_area.objectid) %>
-
-
- <%= access_point.geometry_presenter.geometry.kml_representation.html_safe %>
-
- <% end %>
-
-
-
diff --git a/app/views/api/kml/access_points/index.kml.slim b/app/views/api/kml/access_points/index.kml.slim
new file mode 100644
index 000000000..4f47272e6
--- /dev/null
+++ b/app/views/api/kml/access_points/index.kml.slim
@@ -0,0 +1,19 @@
+doctype XML
+
+kml xmlns="http://www.opengis.net/kml/2.2"
+ document
+ name = h(Chouette::AccessPoint.model_name.human)
+ name access
+
+ - @access_points.each do |access_point|
+ placemark id="#{access_point.objectid}"
+ name = h(access_point.name)
+ extendeddata
+ - [ :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :longitude, :latitude, :long_lat_type, :country_code, :street_name, :openning_time, :closing_time, :access_type, :access_point_type, :mobility_restricted_suitability, :stairs_availability, :lift_availability].each do |prop|
+ data name="#{prop.to_s}"
+ value = h(access_point.send( prop))
+
+ data name="stop_area_objectid"
+ value = h(access_point.stop_area.objectid)
+
+ = access_point.geometry_presenter.geometry.kml_representation.html_safe
\ No newline at end of file
diff --git a/app/views/api/kml/connection_links/index.kml.erb b/app/views/api/kml/connection_links/index.kml.erb
deleted file mode 100644
index 8eb6c6ea2..000000000
--- a/app/views/api/kml/connection_links/index.kml.erb
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
- <%= h(Chouette::ConnectionLink.model_name.human) %>
- <% @connection_links.each do |connection_link| %>
-
- <%= h(connection_link.name) %>
-
- <% [ :connection_link_type, :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :link_distance, :link_type, :default_duration, :frequent_traveller_duration, :occasional_traveller_duration, :mobility_restricted_traveller_duration, :mobility_restricted_suitability, :stairs_availability, :lift_availability, :int_user_needs].each do |prop| %>
-
- <%= h(connection_link.send( prop)) %>
-
- <% end %>
-
- <%= h(connection_link.departure.objectid) %>
-
-
- <%= h(connection_link.arrival.objectid) %>
-
-
- <%= connection_link.geometry_presenter.geometry.kml_representation.html_safe %>
-
- <% end %>
-
-
-
diff --git a/app/views/api/kml/connection_links/index.kml.slim b/app/views/api/kml/connection_links/index.kml.slim
new file mode 100644
index 000000000..b5a6e9560
--- /dev/null
+++ b/app/views/api/kml/connection_links/index.kml.slim
@@ -0,0 +1,21 @@
+doctype XML
+
+kml xmlns="http://www.opengis.net/kml/2.2"
+ document
+ name = h(Chouette::ConnectionLink.model_name.human)
+
+ - @connection_links.each do |connection_link|
+ placemark id="#{connection_link.objectid}"
+ name = h(connection_link.name)
+ extendeddata
+ - [ :connection_link_type, :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :link_distance, :link_type, :default_duration, :frequent_traveller_duration, :occasional_traveller_duration, :mobility_restricted_traveller_duration, :mobility_restricted_suitability, :stairs_availability, :lift_availability, :int_user_needs].each do |prop|
+ data name="#{prop.to_s}"
+ value = h(connection_link.send( prop))
+
+ data name="departure_objectid"
+ value = h(connection_link.departure.objectid)
+
+ data name="arrival_objectid"
+ value = h(connection_link.arrival.objectid)
+
+ = connection_link.geometry_presenter.geometry.kml_representation.html_safe
\ No newline at end of file
diff --git a/app/views/api/kml/journey_patterns/show.kml.erb b/app/views/api/kml/journey_patterns/show.kml.erb
deleted file mode 100644
index b743a9e53..000000000
--- a/app/views/api/kml/journey_patterns/show.kml.erb
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
- <%= h(Chouette::JourneyPattern.model_name.human) %> : <%= h(@journey_pattern.name) %>
-
- <% [:objectid, :object_version, :creation_time, :creator_id, :name, :comment, :registration_number, :published_name].each do |prop| %>
-
- <%= h(@journey_pattern.send( prop)) %>
-
- <% end %>
-
- <%= h(@journey_pattern.route.objectid) %>
-
-
- <% @journey_pattern.route.stop_points.each_with_index do |stop_point, index| %>
- <% stop_area = stop_point.stop_area %>
- <% if stop_area.geometry %>
-
- <%= h(stop_area.name) %>
-
- <% [ :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :area_type, :registration_number, :nearest_topic_name, :fare_code, :longitude, :latitude, :long_lat_type, :country_code, :street_name, :mobility_restricted_suitability, :stairs_availability, :lift_availability, :int_user_needs].each do |prop| %>
-
- <%= h(stop_area.send( prop)) %>
-
- <% end %>
- <% if stop_area.parent %>
-
- <%= h(stop_area.parent.objectid) %>
-
- <% end %>
-
- <%= @journey_pattern.stop_points.include?( stop_point) ? "true" : "false" %>
-
-
-
- <%= stop_area.geometry_presenter.geometry.kml_representation.html_safe %>
-
- <% end %>
- <% end %>
-
-
-
diff --git a/app/views/api/kml/journey_patterns/show.kml.slim b/app/views/api/kml/journey_patterns/show.kml.slim
new file mode 100644
index 000000000..f7e6dc9f4
--- /dev/null
+++ b/app/views/api/kml/journey_patterns/show.kml.slim
@@ -0,0 +1,31 @@
+doctype XML
+
+kml xmlns="http://www.opengis.net/kml/2.2"
+ document
+ name = "#{h(Chouette::JourneyPattern.model_name.human)} : #{h(@journey_pattern.name)}"
+ extendeddata
+ - [:objectid, :object_version, :creation_time, :creator_id, :name, :comment, :registration_number, :published_name].each do |prop|
+ data name="#{prop.to_s}"
+ value = h(@journey_pattern.send( prop))
+
+ data name="route_objectid"
+ value = h(@journey_pattern.route.objectid)
+
+ - @journey_pattern.route.stop_points.each_with_index do |stop_point, index|
+ - stop_area = stop_point.stop_area
+ - if stop_area.geometry
+ placemark id="#{stop_area.objectid}"
+ name = h(stop_area.name)
+ extendeddata
+ - [ :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :area_type, :registration_number, :nearest_topic_name, :fare_code, :longitude, :latitude, :long_lat_type, :country_code, :street_name, :mobility_restricted_suitability, :stairs_availability, :lift_availability, :int_user_needs].each do |prop|
+ data name="#{prop.to_s}"
+ value = h(stop_area.send( prop))
+
+ - if stop_area.parent
+ data name="parent_objectid"
+ value = h(stop_area.parent.objectid)
+
+ data name="stop"
+ value = @journey_pattern.stop_points.include?( stop_point) ? "true" : "false"
+
+ = stop_area.geometry_presenter.geometry.kml_representation.html_safe
\ No newline at end of file
diff --git a/app/views/api/kml/lines/show.kml.erb b/app/views/api/kml/lines/show.kml.erb
deleted file mode 100644
index ea5b4adcc..000000000
--- a/app/views/api/kml/lines/show.kml.erb
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- <%= h(Chouette::Line.model_name.human) %> : <%= h(@line.name) %>
-
- <%= h(@line.name) %>
-
- <% [ :transport_mode, :objectid, :object_version, :creation_time, :creator_id, :name, :number, :published_name, :registration_number, :comment, :mobility_restricted_suitability, :int_user_needs].each do |prop| %>
-
- <%= h(@line.send( prop)) %>
-
- <% end %>
-
- <%= h(@line.company.objectid) %>
-
-
- <%= h(@line.network.objectid) %>
-
-
- <%= @line.geometry_presenter.geometry.kml_representation.html_safe %>
-
-
-
-
diff --git a/app/views/api/kml/lines/show.kml.slim b/app/views/api/kml/lines/show.kml.slim
new file mode 100644
index 000000000..d314b8f19
--- /dev/null
+++ b/app/views/api/kml/lines/show.kml.slim
@@ -0,0 +1,20 @@
+doctype XML
+
+kml xmlns="http://www.opengis.net/kml/2.2"
+ document
+ name = "#{h(Chouette::Line.model_name.human)} : #{h(@line.name)}"
+
+ placemark id="#{@line.objectid}"
+ name = h(@line.name)
+ extendeddata
+ - [ :transport_mode, :objectid, :object_version, :creation_time, :creator_id, :name, :number, :published_name, :registration_number, :comment, :mobility_restricted_suitability, :int_user_needs].each do |prop|
+ data name="#{prop.to_s}"
+ value = h(@line.send( prop))
+
+ data name="company_objectid"
+ value = h(@line.company.objectid)
+
+ data name="network_objectid"
+ value = h(@line.network.objectid)
+
+ = @line.geometry_presenter.geometry.kml_representation.html_safe
\ No newline at end of file
diff --git a/app/views/api/kml/routes/show.kml.erb b/app/views/api/kml/routes/show.kml.erb
deleted file mode 100644
index 14cefabf2..000000000
--- a/app/views/api/kml/routes/show.kml.erb
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- <%= h(Chouette::Route.model_name.human) %> : <%= h(@route.name) %>
-
- <%= h(@route.name) %>
-
- <% [:direction_code, :wayback_code, :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :published_name, :number, :direction, :wayback].each do |prop| %>
-
- <%= h(@route.send( prop)) %>
-
- <% end %>
-
- <%= h(@route.line.objectid) %>
-
-
- <%= @route.geometry_presenter.geometry.kml_representation.html_safe %>
-
-
-
-
diff --git a/app/views/api/kml/routes/show.kml.slim b/app/views/api/kml/routes/show.kml.slim
new file mode 100644
index 000000000..3b08d81ce
--- /dev/null
+++ b/app/views/api/kml/routes/show.kml.slim
@@ -0,0 +1,16 @@
+doctype XML
+
+kml xmlns="http://www.opengis.net/kml/2.2"
+ document
+ name = "#{h(Chouette::Route.model_name.human)} : #{h(@route.name)}"
+ placemark id="#{@route.objectid}"
+ name = h(@route.name)
+ extendeddata
+ - [:direction_code, :wayback_code, :objectid, :object_version, :creation_time, :creator_id, :name, :comment, :published_name, :number, :direction, :wayback].each do |prop|
+ data name="#{prop.to_s}"
+ value = h(@route.send( prop))
+
+ data name="line_objectid"
+ value = h(@route.line.objectid)
+
+ = @route.geometry_presenter.geometry.kml_representation.html_safe
\ No newline at end of file
diff --git a/app/views/api/kml/stop_areas/index.kml.erb b/app/views/api/kml/stop_areas/index.kml.erb
deleted file mode 100644
index 8056c47d6..000000000
--- a/app/views/api/kml/stop_areas/index.kml.erb
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
- <%= h( I18n.t("area_types.#{@area_type.underscore}") ) %>
- <% @stop_areas.select { |sa| sa.latitude && sa.longitude}.each do |stop_area| %>
-
- <%= h(stop_area.name) %>
-
- <% [:objectid, :object_version, :creation_time, :creator_id, :name, :comment, :area_type, :registration_number, :nearest_topic_name, :fare_code, :longitude, :latitude, :long_lat_type, :country_code, :street_name, :mobility_restricted_suitability, :stairs_availability, :lift_availability, :int_user_needs].each do |prop| %>
-
- <%= h(stop_area.send( prop)) %>
-
- <% end %>
- <% if stop_area.parent %>
-
- <%= h(stop_area.parent.objectid) %>
-
- <% end %>
-
-
- <%= stop_area.geometry_presenter.geometry.kml_representation.html_safe %>
-
- <% end %>
-
-
-
diff --git a/app/views/api/kml/stop_areas/index.kml.slim b/app/views/api/kml/stop_areas/index.kml.slim
new file mode 100644
index 000000000..64f7e08be
--- /dev/null
+++ b/app/views/api/kml/stop_areas/index.kml.slim
@@ -0,0 +1,19 @@
+doctype XML
+
+kml xmlns="http://www.opengis.net/kml/2.2"
+ document
+ name = h( I18n.t("area_types.#{@area_type.underscore}") )
+
+ - @stop_areas.select { |sa| sa.latitude && sa.longitude}.each do |stop_area|
+ placemark id="#{stop_area.objectid}"
+ name = h(stop_area.name)
+ extendeddata
+ - [:objectid, :object_version, :creation_time, :creator_id, :name, :comment, :area_type, :registration_number, :nearest_topic_name, :fare_code, :longitude, :latitude, :long_lat_type, :country_code, :street_name, :mobility_restricted_suitability, :stairs_availability, :lift_availability, :int_user_needs].each do |prop|
+ data name="#{prop.to_s}"
+ value = h(stop_area.send( prop))
+
+ - if stop_area.parent
+ data name="parent_objectid"
+ value = h(stop_area.parent.objectid)
+
+ = stop_area.geometry_presenter.geometry.kml_representation.html_safe
\ No newline at end of file
--
cgit v1.2.3