Class: Ribit::Writer

Inherits:
Object
  • Object
show all
Defined in:
lib/ribit/contentstore.rb

Overview

Class for writing data to XML format.

Direct Known Subclasses

FileWriter

Instance Method Summary collapse

Constructor Details

#initializeWriter

Returns a new instance of Writer.



361
362
363
# File 'lib/ribit/contentstore.rb', line 361

def initialize
  @logger = RibitLogger.new( Writer )
end

Instance Method Details

#write(data) ⇒ Object

Returns data in XML format. Expects data object to implement to_document()



366
367
368
369
370
371
# File 'lib/ribit/contentstore.rb', line 366

def write( data )
  doc = data.to_document
  outputStr = ''
  doc.write( outputStr, 0 )
  return outputStr  
end