class Fluent::GCS::ObjectCreator

Public Instance Methods

content_encoding() click to toggle source
# File lib/fluent/plugin/gcs/object_creator.rb, line 22
def content_encoding
  nil
end
content_type() click to toggle source
# File lib/fluent/plugin/gcs/object_creator.rb, line 18
def content_type
  raise NotImplementedError
end
create(chunk, &block) click to toggle source
# File lib/fluent/plugin/gcs/object_creator.rb, line 34
def create(chunk, &block)
  Tempfile.create("fluent-plugin-gcs") do |f|
    f.binmode
    f.sync = true
    write(chunk, f)
    # unless block.nil?
      # block.call(f)
    # end
  end
end
file_extension() click to toggle source
# File lib/fluent/plugin/gcs/object_creator.rb, line 26
def file_extension
  raise NotImplementedError
end
write(chunk, io) click to toggle source
# File lib/fluent/plugin/gcs/object_creator.rb, line 30
def write(chunk, io)
  raise NotImplementedError
end