lib/unparser/emitter/op_assign.rb in unparser-0.1.15 vs lib/unparser/emitter/op_assign.rb in unparser-0.1.16

- old
+ new

@@ -3,10 +3,11 @@ module Unparser class Emitter # Base class for and and or op-assign class BinaryAssign < self + include Unterminated children :target, :expression MAP = IceNine.deep_freeze( and_asgn: '&&=', @@ -24,16 +25,17 @@ # @api private # def dispatch visit(target) write(WS, MAP.fetch(node.type), WS) - visit_terminated(expression) + visit(expression) end end # BinaryAssign # Emitter for op assign class OpAssign < self + include Unterminated handle :op_asgn private