module LogStash::Config::AST::InExpression

Public Instance Methods

compile() click to toggle source
# File lib/logstash/config/config_ast.rb, line 294
def compile
  item, list = recursive_select(LogStash::Config::AST::RValue)
  return "(x = #{list.compile}; x.respond_to?(:include?) && x.include?(#{item.compile}))"
end