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