Class: Fluent::Plugin::SplitArrayFilter
- Inherits:
-
Filter
- Object
- Filter
- Fluent::Plugin::SplitArrayFilter
- Defined in:
- lib/fluent/plugin/filter_split_array.rb
Instance Method Summary collapse
Instance Method Details
#filter_stream(tag, es) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/fluent/plugin/filter_split_array.rb', line 10 def filter_stream(tag, es) new_es = Fluent::MultiEventStream.new es.each {|time, record| target_record = @split_key.nil? ? record : record[@split_key] || {} split(time, target_record, new_es) } new_es end |