Sha256: a00f13b3c5aade71404221dcdbe9087221446a4460fb7b1e01447491ff9912b8
Contents?: true
Size: 680 Bytes
Versions: 68
Compression:
Stored size: 680 Bytes
Contents
# frozen_string_literal: true class Rewriter < Parser::Rewriter def on_if(node) # Crude, totally-not-usable-in-the-real-world code to remove optional # parens from control keywords. # # In a perfect test scenario we'd simply make this a no-op, to demonstrate # that the bug happens when any rewriter is loaded regardless of whether it # actually changes anything but that makes assertions much harder to get # right. It's much easier to just show that the file did, or did not # get changed. if node.children[0].type == :begin replace node.children[0].loc.begin, ' ' remove node.children[0].loc.end end super end end
Version data entries
68 entries across 54 versions & 10 rubygems