class Spoom::LSP::Message
The language server protocol always uses ‘“2.0”` as the `jsonrpc` version.
A general message as defined by JSON-RPC.
def as_json
def as_json instance_variables.each_with_object({}) do |var, obj| val = instance_variable_get(var) obj[var.to_s.delete('@')] = val if val end end
def initialize
def initialize @jsonrpc = '2.0' end
def to_json(*args)
def to_json(*args) as_json.to_json(*args) end