Class: ToSource::Emitter::Assignment

Inherits:
ToSource::Emitter show all
Includes:
AbstractType
Defined in:
lib/to_source/emitter/assignment.rb,
lib/to_source/emitter/assignment/element.rb,
lib/to_source/emitter/assignment/constant.rb,
lib/to_source/emitter/assignment/variable.rb,
lib/to_source/emitter/assignment/attribute.rb

Overview

Base class for various assignment nodes

Direct Known Subclasses

Attribute, Constant, Element, Variable

Defined Under Namespace

Classes: Attribute, Constant, Element, ElementDispatcher, Variable

Constant Summary

Constants inherited from ToSource::Emitter

REGISTRY

Instance Attribute Summary

Attributes inherited from ToSource::Emitter

#buffer, #node

Method Summary

Methods inherited from ToSource::Emitter

build, define_predicate, #initialize, run, #source

Constructor Details

This class inherits a constructor from ToSource::Emitter