Module: LogStash::Config::AST::InExpression

Defined in:
lib/logstash/config/config_ast.rb

Instance Method Summary collapse

Instance Method Details

#compileObject



436
437
438
439
# File 'lib/logstash/config/config_ast.rb', line 436

def compile
  item, list = recursive_select(LogStash::Config::AST::RValue)
  return "(x = #{list.compile}; x.respond_to?(:include?) && x.include?(#{item.compile}))"
end