class Obsctl::IPC::Codec

Overview

Encodes and decodes newline-delimited JSON IPC messages.

Defined in:

obsctl/ipc/codec.cr

Instance Method Summary

Instance Method Detail

def decode(line : String) : Message #

Decodes a single IPC frame into a typed message.


[View source]
def encode(message : Message) : String #

Encodes a single IPC message and appends the frame delimiter.


[View source]