Class: RubyLsp::TypeGuessr::RailsServerAddon

Inherits:
Rails::ServerAddon
  • Object
show all
Defined in:
lib/ruby_lsp/type_guessr/rails_server_addon.rb

Overview

ServerAddon that runs inside the Rails runner process. Queries ActiveRecord runtime for model metadata (columns, enums, associations, scopes).

Instance Method Summary collapse

Instance Method Details

#execute(request, params) ⇒ Object



16
17
18
19
20
21
# File 'lib/ruby_lsp/type_guessr/rails_server_addon.rb', line 16

def execute(request, params)
  case request
  when "model_metadata"
    (params)
  end
end

#nameObject



12
13
14
# File 'lib/ruby_lsp/type_guessr/rails_server_addon.rb', line 12

def name
  "TypeGuessr"
end