Class: Lsp::ResponseError::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/lsp.rb

Direct Known Subclasses

MethodNotFound

Instance Method Summary collapse

Constructor Details

#initialize(code, message, data) ⇒ Base

Returns a new instance of Base.



69
70
71
72
73
# File 'lib/lsp.rb', line 69

def initialize(code, message, data)
  @code = code
  @message = message
  @data = data
end

Instance Method Details

#to_hObject



75
76
77
78
79
80
81
# File 'lib/lsp.rb', line 75

def to_h
  {
    code: @code,
    message: @message,
    data: @data,
  }
end