Class: ActionDispatch::Routing::Mapper
- Inherits:
-
Object
- Object
- ActionDispatch::Routing::Mapper
- Defined in:
- lib/rails_info/routing.rb
Instance Method Summary collapse
-
#mount_rails_info ⇒ Object
Includes mount_sextant method for routes.
Instance Method Details
#mount_rails_info ⇒ Object
Includes mount_sextant method for routes. This method is responsible to generate all needed routes for sextant
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/rails_info/routing.rb', line 5 def mount_rails_info match '/rails/info' => 'rails_info/properties#index', via: :get, via: :get, as: 'rails_info' match '/rails/info/properties' => 'rails_info/properties#index', via: :get, via: :get, as: 'rails_info_properties' match '/rails/info/routes' => 'rails_info/routes#index', via: :get, as: 'rails_info_routes' match '/rails/info/model' => 'rails_info/model#index', via: :get, as: 'rails_info_model' match '/rails/info/data' => 'rails_info/data#index', via: :get, as: 'rails_info_data', via: :get, as: 'rails_info_data' post '/rails/info/data/update_multiple' => 'rails_info/data#update_multiple', via: :post, as: 'rails_update_multiple_rails_info_data' match '/rails/info/logs/server' => 'rails_info/logs/server#new', via: :get, as: 'new_rails_info_server_log' put '/rails/info/logs/server' => 'rails_info/logs/server#update', via: :put, as: 'rails_info_server_log' match '/rails/info/logs/test/rspec' => 'rails_info/logs/test/rspec#new', via: :get, as: 'new_rails_info_rspec_log' put '/rails/info/logs/test/rspec' => 'rails_info/logs/test/rspec#update', via: :put, as: 'rails_info_rspec_log' match '/rails/info/stack_traces/new' => 'rails_info/stack_traces#new', via: :get, as: 'new_rails_info_stack_trace' post '/rails/info/stack_traces' => 'rails_info/stack_traces#create', via: :post, as: 'rails_info_stack_trace' end |