Class: Hx::Interop::Interceptor::Read

Inherits:
Base
  • Object
show all
Includes:
Reader
Defined in:
lib/interop/interceptor/read.rb

Overview

Intercept reads TODO: consider a background-processed version (like the Go version)

Instance Method Summary collapse

Methods included from Reader

new, #read, #read_all

Constructor Details

#initialize(reader, &block) ⇒ Read

Returns a new instance of Read.

Parameters:



13
14
15
16
17
# File 'lib/interop/interceptor/read.rb', line 13

def initialize(reader, &block)
  super
  @queue = []
  @mutex = Mutex.new
end