Module: LogStash::Config::AST::NotInExpression

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

Instance Method Summary collapse

Instance Method Details

#compileObject



301
302
303
304
# File 'lib/logstash/config/config_ast.rb', line 301

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