class S3Cat::FileReader
Attributes
s3_client[R]
Public Class Methods
new(s3_client: S3Cat.s3_client)
click to toggle source
# File lib/s3_cat/file_reader.rb, line 5 def initialize(s3_client: S3Cat.s3_client) @s3_client = s3_client end
Public Instance Methods
read_files(bucket, files, output_stream)
click to toggle source
# File lib/s3_cat/file_reader.rb, line 9 def read_files(bucket, files, output_stream) files.each do |file| s3_client.get_object(bucket: bucket, key: file) do |chunk| output_stream.write(chunk) end end end