class RuboCop::Cop::Rails::SaveBang
def in_condition_or_compound_boolean?(node)
def in_condition_or_compound_boolean?(node) node = node.block_node || node parent = node.each_ancestor.find { |ancestor| !ancestor.begin_type? } return false unless parent operator_or_single_negative?(parent) || (conditional?(parent) && node == deparenthesize(parent.condition)) end