class SyntaxTree::ArrayLiteral::QSymbolsFormatter
Formats an array of multiple simple symbol literals into the %i syntax.
def format(q)
def format(q) q.text("%i[") q.group do q.indent do q.breakable_empty q.seplist(contents.parts, BREAKABLE_SPACE_SEPARATOR) do |part| q.format(part.value) end end q.breakable_empty end q.text("]") end
def initialize(contents)
def initialize(contents) @contents = contents end