Class: RubyLsp::HasStateMachine::RailsServerAddon

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

Instance Method Summary collapse

Instance Method Details

#execute(request, params) ⇒ Object



12
13
14
15
16
17
18
19
20
21
# File 'lib/ruby_lsp/has_state_machine/rails_server_addon.rb', line 12

def execute(request, params)
  with_request_error_handling(request) do
    case request
    when "model_for_workflow_namespace"
      send_result(model_for_workflow_namespace(params.fetch("workflow_namespace")))
    else
      raise NotImplementedError, "Unknown request: #{request}"
    end
  end
end

#nameObject



8
9
10
# File 'lib/ruby_lsp/has_state_machine/rails_server_addon.rb', line 8

def name
  "has_state_machine"
end