class RuboCop::Cop::Style::RaiseArgs
def correction_exploded_to_compact(node)
def correction_exploded_to_compact(node) exception_node, *message_nodes = *node.arguments return node.source if message_nodes.size > 1 argument = message_nodes.first.source exception_class = exception_node.const_name || exception_node.receiver.source if node.parent && requires_parens?(node.parent) "#{node.method_name}(#{exception_class}.new(#{argument}))" else "#{node.method_name} #{exception_class}.new(#{argument})" end end