Class: Ribit::Writer
- Inherits:
-
Object
- Object
- Ribit::Writer
- Defined in:
- lib/ribit/contentstore.rb
Overview
Class for writing data to XML format.
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize ⇒ Writer
constructor
A new instance of Writer.
-
#write(data) ⇒ Object
Returns data in XML format.
Constructor Details
#initialize ⇒ Writer
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 |