class RuboCop::Cop::RSpec::SharedExamples

def on_send(node)

def on_send(node)
  shared_examples(node) do |ast_node|
    next unless offense?(ast_node)
    checker = new_checker(ast_node)
    add_offense(ast_node, message: checker.message) do |corrector|
      corrector.replace(ast_node, checker.preferred_style)
    end
  end
end