class TL1::OutputFormat

A format for records appearing in output messages.

Attributes

source[R]

Public Class Methods

new(source) click to toggle source
# File lib/tl1/output_format.rb, line 7
def initialize(source)
  @source = source
end

Public Instance Methods

as_json() click to toggle source
# File lib/tl1/output_format.rb, line 15
def as_json
  ast.as_json
end
ast() click to toggle source
# File lib/tl1/output_format.rb, line 11
def ast
  @ast ||= AST.parse_message_format(source)
end
parse(record_source) click to toggle source
# File lib/tl1/output_format.rb, line 19
def parse(record_source)
  ast.parse(record_source)
end