Class: AsciiChem::Formatter::Base
- Inherits:
-
Object
- Object
- AsciiChem::Formatter::Base
- Defined in:
- lib/asciichem/formatter/base.rb
Overview
Visitor base class. Subclasses implement one visit_<node_name>
method per Model::Node subclass. Missing visits raise
NotImplementedError so gaps surface at first use, not silently.
Instance Method Summary collapse
Instance Method Details
#render(node) ⇒ Object
9 10 11 |
# File 'lib/asciichem/formatter/base.rb', line 9 def render(node) node.accept(self) end |