diff options
| author | Marc Florisson | 2013-07-16 17:55:22 +0200 | 
|---|---|---|
| committer | Marc Florisson | 2013-07-16 17:55:22 +0200 | 
| commit | 32d72221cfbc3d8369e22ed30fe3e264e33f7e27 (patch) | |
| tree | d656da857b8214ca72864276a4c15d6f64a0bca4 | |
| parent | 39e9f55b446da3a12c13c1e62a06aa3d4f89d522 (diff) | |
| download | chouette-core-32d72221cfbc3d8369e22ed30fe3e264e33f7e27.tar.bz2 | |
remove useless api/kml routes and controllers
| -rw-r--r-- | app/controllers/api/kml/lines_controller.rb | 16 | ||||
| -rw-r--r-- | app/controllers/api/kml/routes_controller.rb | 21 | ||||
| -rw-r--r-- | app/controllers/api/kml/stop_areas_controller.rb | 28 | ||||
| -rw-r--r-- | config/routes.rb | 10 | 
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] | 
