Sha256: 109e0fd587d621be1b01ad2f6c73b476289a3de4218e2034771bd030044f14df

Contents?: true

Size: 425 Bytes

Versions: 3

Compression:

Stored size: 425 Bytes

Contents

require 'forwardable'

module Mp3file::ID3v2
  class Tag
    extend Forwardable

    def_delegators(:@header, :version, :unsynchronized, :extended_header, 
      :compression, :experimental, :footer)

    attr_reader(:header, :frames)

    def initialize(io)
      @header = Header.new(io)
      @frames = []
    end

    def load_frames
      @frames = []
    end

    def size
      @header.tag_size + 10
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mp3file-0.0.4 lib/mp3file/id3v2/tag.rb
mp3file-0.0.3 lib/mp3file/id3v2/tag.rb
mp3file-0.0.2 lib/mp3file/id3v2/tag.rb