class RuboCop::Cop::Style::Sample

def on_send(node)

def on_send(node)
  sample_candidate?(node) do |shuffle_node, shuffle_arg, method, method_args|
    return unless offensive?(method, method_args)
    range = source_range(shuffle_node, node)
    message = message(shuffle_arg, method, method_args, range)
    add_offense(range, message: message) do |corrector|
      corrector.replace(
        source_range(shuffle_node, node), correction(shuffle_arg, method, method_args)
      )
    end
  end
end