Class: ToSource::Emitter::AssignmentOperator

Inherits:
ToSource::Emitter show all
Defined in:
lib/to_source/emitter/assignment.rb

Direct Known Subclasses

And, Or

Defined Under Namespace

Classes: And, Or

Constant Summary

Constants inherited from ToSource::Emitter

REGISTRY

Instance Attribute Summary

Attributes inherited from ToSource::Emitter

#node

Instance Method Summary collapse

Methods inherited from ToSource::Emitter

build, handle, run, #source

Instance Method Details

#dispatchObject



51
52
53
54
55
56
57
58
59
60
61
# File 'lib/to_source/emitter/assignment.rb', line 51

def dispatch
  emit('(')
  visit(node.left)
  space
  emit(self.class::SYMBOL)
  space
  emit('(')
  visit(node.right.value)
  emit(')')
  emit(')')
end