class Fig::Deparser::V1
Handles serializing of statements in the v1 grammar.
Public Class Methods
new( emit_as_input_or_to_be_published_values, indent_string = ' ' * 2, initial_indent_level = 0 )
click to toggle source
# File lib/fig/deparser/v1.rb, line 14 def initialize( emit_as_input_or_to_be_published_values, indent_string = ' ' * 2, initial_indent_level = 0 ) @emit_as_input_or_to_be_published_values = emit_as_input_or_to_be_published_values @indent_string = indent_string @initial_indent_level = initial_indent_level return end
Public Instance Methods
grammar_description()
click to toggle source
# File lib/fig/deparser/v1.rb, line 35 def grammar_description() return 'v1' end
grammar_version(statement)
click to toggle source
# File lib/fig/deparser/v1.rb, line 27 def grammar_version(statement) add_indent @text << "grammar v1\n\n" return end