Class: EasyTag::MP3Tagger

Inherits:
BaseTagger show all
Extended by:
MP3AttributeAccessors
Defined in:
lib/easytag/taggers/mp3.rb

Instance Attribute Summary

Attributes inherited from BaseTagger

#taglib

Instance Method Summary collapse

Methods included from MP3AttributeAccessors

all_tags_reader, data_from_frame, date_reader, id3v1_tag, id3v2_frames, read_all_tags, read_date, read_first_tag, read_ufid, read_user_info, single_tag_reader, ufid_reader, user_info_reader

Methods included from BaseAttributeAccessors

#audio_prop_reader, #cast, #extract, #post_process, #read_audio_property

Methods inherited from BaseTagger

#close, #method_missing, #year

Constructor Details

#initialize(file) ⇒ MP3Tagger

Returns a new instance of MP3Tagger.



73
74
75
# File 'lib/easytag/taggers/mp3.rb', line 73

def initialize(file)
  @taglib = TagLib::MPEG::File.new(file)
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class EasyTag::BaseTagger