Sha256: 4deaa85d1d0c4b11f5e2f6b9008b4770660dca0ae5253b8da7f2313089bb02a5

Contents?: true

Size: 259 Bytes

Versions: 1

Compression:

Stored size: 259 Bytes

Contents

require 'fluent/filter'
require 'fluent/parser'

module Fluent
  class EmptyKeysFilter < Filter
    Fluent::Plugin.register_filter('empty_keys', self)

    def filter(tag, time, record)
      record.reject{ |k,v| (v.nil? || v.to_s.empty?) }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fluent-plugin-filter_empty_keys-0.0.2 lib/fluent/plugin/filter_empty_keys.rb