class Solargraph::LanguageServer::Request

Public Class Methods

new(id, &block) click to toggle source

@param id [Integer] @param &block The block that processes the client's response

# File lib/solargraph/language_server/request.rb, line 8
def initialize id, &block
  @id = id
  @block = block
end

Public Instance Methods

process(result) click to toggle source

@param result [Object] @return [void]

# File lib/solargraph/language_server/request.rb, line 15
def process result
  @block.call(result) unless @block.nil?
end
send_response() click to toggle source
# File lib/solargraph/language_server/request.rb, line 19
def send_response
  # noop
end