lib/fluent/plugin/formatter_csv.rb in fluentd-1.8.0.rc1 vs lib/fluent/plugin/formatter_csv.rb in fluentd-1.8.0.rc2

- old
+ new

@@ -54,19 +54,19 @@ # Cache CSV object per thread to avoid internal state sharing @cache = {} end def format(tag, time, record) - csv = (@cache[Thread.current] ||= CSV.new("".force_encoding(Encoding::ASCII_8BIT), @generate_opts)) + csv = (@cache[Thread.current] ||= CSV.new("".force_encoding(Encoding::ASCII_8BIT), **@generate_opts)) line = (csv << record).string.dup # Need manual cleanup because CSV writer doesn't provide such method. csv.rewind csv.truncate(0) line end def format_with_nested_fields(tag, time, record) - csv = (@cache[Thread.current] ||= CSV.new("".force_encoding(Encoding::ASCII_8BIT), @generate_opts)) + csv = (@cache[Thread.current] ||= CSV.new("".force_encoding(Encoding::ASCII_8BIT), **@generate_opts)) values = @accessors.map { |a| a.call(record) } line = (csv << values).string.dup # Need manual cleanup because CSV writer doesn't provide such method. csv.rewind csv.truncate(0)