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

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

Instance Method Summary collapse

Instance Method Details

#compileObject



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

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