lib/neovim/request.rb in neovim-0.0.5 vs lib/neovim/request.rb in neovim-0.0.6
- old
+ new
@@ -1,6 +1,8 @@
module Neovim
+ # A synchronous message from +nvim+.
+ # @api private
class Request
attr_reader :method_name, :arguments
def initialize(method_name, args, msgpack_stream, request_id)
@method_name = method_name.to_s
@@ -12,15 +14,15 @@
def sync?
true
end
def respond(value)
- @msgpack_stream.send([1, @request_id, nil, value])
+ @msgpack_stream.write([1, @request_id, nil, value])
self
end
def error(message)
- @msgpack_stream.send([1, @request_id, message, nil])
+ @msgpack_stream.write([1, @request_id, message, nil])
self
end
end
end