module LogStash::Config::AST::NotInExpression

Public Instance Methods

compile() click to toggle source
# 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