Class Neovim::Session::Serializer
In: lib/neovim/session/serializer.rb
Parent: Object

Handles serializing RPC messages to MessagePack and passing them to the event loop.

@api private

Methods

new   register_types   run   shutdown   stop   write  

Included Modules

Logging

Public Class methods

Public Instance methods

Register msgpack ext types using the provided API and session

Run the event loop, yielding deserialized messages to the block.

Shut down the event loop.

Stop the event loop.

Serialize an RPC message to and write it to the event loop.

[Validate]