class RuboCop::AST::NodePattern

def match(*args, **rest, &block)

def match(*args, **rest, &block)
  @cache[:lambda] ||= as_lambda
  @cache[:lambda].call(*args, block: block, **rest)
end