Sha256: 2d5e0a23aa7270c4e6f7534a587d4c51fb630c7624b8f3dabe8d50168e7e30df

Contents?: true

Size: 366 Bytes

Versions: 2

Compression:

Stored size: 366 Bytes

Contents

module BitStruct

  class Field

    attr_reader :name
    attr_reader :length
    attr_reader :description

    def initialize( name, length, description )
      @name = name
      @length = length
      @description = description
    end

    def to_s( slicer, delimiter = nil )
      return "nil" unless slicer.data
      read( slicer ).to_s
    end

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
BitStructEx-0.0.86 src/bit_struct/field.rb
BitStructEx-0.0.91 src/bit_struct/field.rb