class WORF::Tag::FixedWidthTag

Public Class Methods

new(index, type, has_children, attr_names, attr_forms, unpack, readlen) click to toggle source
Calls superclass method WORF::Tag::new
# File lib/worf.rb, line 50
def initialize index, type, has_children, attr_names, attr_forms, unpack, readlen
  super(index, type, has_children, attr_names, attr_forms)
  @unpack = unpack
  @readlen = readlen
end

Public Instance Methods

decode(io, _) click to toggle source
# File lib/worf.rb, line 56
def decode io, _
  io.read(@readlen).unpack(@unpack)
end