ensure cond_func methods are singletons

Fixes #4970
This commit is contained in:
Joao Duarte 2016-04-01 11:57:06 +01:00 committed by João Duarte
parent 46d2297785
commit c73dc76a2b

View file

@ -391,7 +391,7 @@ module LogStash; module Config; module AST
if type == "filter"
i = LogStash::Config::AST.defered_conditionals_index += 1
source = <<-CODE
def cond_func_#{i}(input_events)
define_singleton_method :cond_func_#{i} do |input_events|
result = []
input_events.each do |event|
events = [event]