class Gedcomx::Writer

Public Class Methods

new() click to toggle source
# File lib/gedcomx/writer.rb, line 4
def initialize
  @output_stream = java.io.ByteArrayOutputStream.new
  @writer = org.gedcomx.util.RecordSetWriter.new(@output_stream)
end

Public Instance Methods

add_record(record) click to toggle source
# File lib/gedcomx/writer.rb, line 9
def add_record(record)
  @writer.writeRecord(record.to_java)
end
close() click to toggle source
# File lib/gedcomx/writer.rb, line 13
def close
  @writer.close
  java.lang.String.new(@output_stream.toByteArray).to_s
end