Class: Feedx::Format::Protobuf::Decoder

Inherits:
Abstract::Decoder show all
Defined in:
lib/feedx/format/protobuf.rb

Instance Method Summary collapse

Methods inherited from Abstract::Decoder

#close, #decode_each, #eof?

Methods inherited from Abstract::Wrapper

open

Constructor Details

#initialize(io, **opts) ⇒ Decoder

Returns a new instance of Decoder.



5
6
7
# File 'lib/feedx/format/protobuf.rb', line 5

def initialize(io, **opts)
  super PBIO::Delimited.new(io), **opts
end

Instance Method Details

#decode(target) ⇒ Object



9
10
11
# File 'lib/feedx/format/protobuf.rb', line 9

def decode(target, **)
  @io.read(target)
end