module EraXML
Constants
- BIT_FIELDS
- Metadata
- SUPERBLOCK_FIELDS
- Superblock
- WRITESET_FIELDS
- Writeset
- WritesetBit
Public Class Methods
field_names(flds)
click to toggle source
# File lib/thinp_xml/era/metadata.rb, line 14 def self.field_names(flds) flds.map {|p| p[0]} end
Public Instance Methods
read_xml(io)
click to toggle source
# File lib/thinp_xml/era/parse.rb, line 83 def read_xml(io) l = EraParseDetail::Listener.new REXML::Document.parse_stream(io, l) l.metadata end
write_xml(md, io)
click to toggle source
# File lib/thinp_xml/era/emit.rb, line 43 def write_xml(md, io) e = EraEmitterDetail::EraEmitter.new(io) e.emit_superblock(md.superblock) do e.emit_writesets(md.writesets) e.emit_era_array(md.era_array) end end