class RuboCop::Cop::Lint::LiteralAssignmentInCondition
def all_literals?(node)
def all_literals?(node) case node.type when :dstr, :xstr false when :array node.values.all? { |value| all_literals?(value) } when :hash (node.values + node.keys).all? { |item| all_literals?(item) } else node.respond_to?(:literal?) && node.literal? end end