Method: PEROBS::FlatFile#inspect

Defined in:
lib/perobs/FlatFile.rb

#inspectObject



752
753
754
755
756
757
758
759
760
761
762
763
764
# File 'lib/perobs/FlatFile.rb', line 752

def inspect
  s = '['
  each_blob_header do |header|
    s << "{ :pos => #{header.addr}, :flags => #{header.flags}, " +
         ":length => #{header.length}, :id => #{header.id}, " +
         ":crc => #{header.crc}"
    if header.is_valid?
      s << ", :value => #{@f.read(header.length)}"
    end
    s << " }\n"
  end
  s + ']'
end