Sha256: 1ae6933103ff90587a07a0826e33a98fd814374c06fb8c9904a9c5806fea23ab
Contents?: true
Size: 460 Bytes
Versions: 1
Compression:
Stored size: 460 Bytes
Contents
module Fluent class Simple2hash < Filter Plugin.register_filter('simple2hash', self) config_param :var, :string, :default => 'value' def configure(conf) super @var ||= conf['var'] end def filter(tag, time, record) if record.is_a?(Numeric) or record.is_a?(Array) or record.is_a?(String) obj = Hash.new obj[@var] = record return obj else return record end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fluent-plugin-simple-to-hash-0.0.2 | lib/fluent/plugin/filter_simple2hash.rb |