Class: RubyLsp::RailsRoutes::ServerAddon
- Inherits:
-
RubyLsp::Rails::ServerAddon
- Object
- RubyLsp::Rails::ServerAddon
- RubyLsp::RailsRoutes::ServerAddon
- Defined in:
- lib/ruby_lsp/ruby_lsp_rails_routes/server_addon.rb
Overview
Runs inside the rails runner process. Resolves a named route to its controller action’s source location by inspecting the application’s routes, and returns it to the LSP process.
Instance Method Summary collapse
Instance Method Details
#execute(request, params) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/ruby_lsp/ruby_lsp_rails_routes/server_addon.rb', line 15 def execute(request, params) case request when "action_location" send_result(action_location(params[:name])) end end |
#name ⇒ Object
11 12 13 |
# File 'lib/ruby_lsp/ruby_lsp_rails_routes/server_addon.rb', line 11 def name "Rails Routes" end |