Module: Parallel::Serializer

Defined in:
lib/parallel/serializer.rb

Overview

Pluggable wire serializers. Each must respond to ‘dump(data, io)` / `load(io)` (used directly by Worker) and `dump(data)` / `load(string)` (used by wrappers like Hmac).

Defined Under Namespace

Classes: Hmac

Constant Summary collapse

Marshal =

Raw Marshal. Fast but trusts anything written to the pipe — a same-UID attacker that reopens /proc/<pid>/fd/<n> can inject Marshal gadgets (RCE).

::Marshal