class RuboCop::Cop::Style::RedundantPercentQ
def check(node)
def check(node) return unless start_with_percent_q_variant?(node) return if interpolated_quotes?(node) || allowed_percent_q?(node) add_offense(node) do |corrector| delimiter = /\A%Q[^"]+\z|'/.match?(node.source) ? QUOTE : SINGLE_QUOTE corrector.replace(node.loc.begin, delimiter) corrector.replace(node.loc.end, delimiter) end end