Module: Postscript::Model::Literals
- Defined in:
- lib/postscript/model/literals.rb,
lib/postscript/model/literals/hex.rb,
lib/postscript/model/literals/name.rb,
lib/postscript/model/literals/array.rb,
lib/postscript/model/literals/number.rb,
lib/postscript/model/literals/string.rb,
lib/postscript/model/literals/procedure.rb,
lib/postscript/model/literals/dictionary.rb
Overview
PS literal value objects. Each is immutable, has value equality, and knows how to (a) emit itself to a serializer and (b) be visited by a renderer. They never carry executable behaviour — they are data.
Defined Under Namespace
Classes: ArrayLiteral, Dictionary, HexLiteral, Name, Number, Procedure, StringLiteral