Method: Fluent::Plugin::Buffer::Chunk::Decompressable#write_to
- Defined in:
- lib/fluent/plugin/buffer/chunk.rb
#write_to(io, **kwargs) ⇒ Object
227 228 229 230 231 232 233 234 235 |
# File 'lib/fluent/plugin/buffer/chunk.rb', line 227 def write_to(io, **kwargs) open(compressed: :gzip) do |chunk_io| if kwargs[:compressed] == :gzip IO.copy_stream(chunk_io, io) else decompress(input_io: chunk_io, output_io: io) end end end |