aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Florisson2013-07-16 17:55:22 +0200
committerMarc Florisson2013-07-16 17:55:22 +0200
commit32d72221cfbc3d8369e22ed30fe3e264e33f7e27 (patch)
treed656da857b8214ca72864276a4c15d6f64a0bca4
parent39e9f55b446da3a12c13c1e62a06aa3d4f89d522 (diff)
downloadchouette-core-32d72221cfbc3d8369e22ed30fe3e264e33f7e27.tar.bz2
remove useless api/kml routes and controllers
-rw-r--r--app/controllers/api/kml/lines_controller.rb16
-rw-r--r--app/controllers/api/kml/routes_controller.rb21
-rw-r--r--app/controllers/api/kml/stop_areas_controller.rb28
-rw-r--r--config/routes.rb10
4 files changed, 0 insertions, 75 deletions
diff --git a/app/controllers/api/kml/lines_controller.rb b/app/controllers/api/kml/lines_controller.rb
deleted file mode 100644
index 30935402b..000000000
--- a/app/controllers/api/kml/lines_controller.rb
+++ /dev/null
@@ -1,16 +0,0 @@
-module Api
- module Kml
- class LinesController < ChouetteController
- respond_to :kml
-
- defaults :resource_class => Chouette::Line
-
- protected
-
- def collection
- @lines ||= ( @referential ? @referential.lines : [])
- end
- end
- end
-end
-
diff --git a/app/controllers/api/kml/routes_controller.rb b/app/controllers/api/kml/routes_controller.rb
deleted file mode 100644
index 0b0a56eb0..000000000
--- a/app/controllers/api/kml/routes_controller.rb
+++ /dev/null
@@ -1,21 +0,0 @@
-module Api
- module Kml
- class RoutesController < ChouetteController
- respond_to :kml
-
- defaults :resource_class => Chouette::Route
-
- belongs_to :referential do
- belongs_to :line, :parent_class => Chouette::Line, :optional => true, :polymorphic => true
- end
-
- protected
-
- alias_method :route, :resource
-
- def collection
- @routes ||= parent.routes
- end
- end
- end
-end
diff --git a/app/controllers/api/kml/stop_areas_controller.rb b/app/controllers/api/kml/stop_areas_controller.rb
deleted file mode 100644
index 6027f152a..000000000
--- a/app/controllers/api/kml/stop_areas_controller.rb
+++ /dev/null
@@ -1,28 +0,0 @@
-module Api
- module Kml
- class StopAreasController < ChouetteController
- respond_to :kml
-
- defaults :resource_class => Chouette::StopArea
-
- belongs_to :referential
-
- protected
-
- def collection
- @stop_areas ||= referential.stop_areas.select {|sa| sa.longitude && sa.latitude}.select do |sa|
- case params[ :category]
- when "StopPlace"
- sa.area_type == "StopPlace"
- when "CommercialStopPoint"
- sa.area_type == "CommercialStopPoint"
- when "Physical"
- sa.area_type == "BoardingPosition" ||
- sa.area_type == "Quay"
- end
- end
- end
- end
- end
-end
-
diff --git a/config/routes.rb b/config/routes.rb
index a424bd8de..238217099 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -6,16 +6,6 @@ ChouetteIhm::Application.routes.draw do
devise_for :users
namespace :api do
- namespace :kml do
- resources :referentials do
- resources :stop_areas, :only => [:index, :show]
- resources :lines, :only => [:index, :show] do
- resources :routes, :only => [:index, :show]
- end
- end
- end
- end
- namespace :api do
namespace :v1 do
resources :time_tables, :only => [:index, :show]
resources :connection_links, :only => [:index, :show]