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