class Fluent::Plugin::S3Input::Extractor
Attributes
Public Class Methods
Source
# File lib/fluent/plugin/in_s3.rb, line 363 def initialize(log: $log, **options) super() @log = log end
Calls superclass method
Public Instance Methods
Source
# File lib/fluent/plugin/in_s3.rb, line 368 def configure(conf) super end
Calls superclass method
Private Instance Methods
Source
# File lib/fluent/plugin/in_s3.rb, line 383 def check_command(command, algo = nil) require 'open3' algo = command if algo.nil? begin Open3.capture3("#{command} -V") rescue Errno::ENOENT raise Fluent::ConfigError, "'#{command}' utility must be in PATH for #{algo} compression" end end