Class: EasyTag::OggTagger

Inherits:
BaseTagger show all
Extended by:
OggAttributeAccessors, VorbisAttributes
Defined in:
lib/easytag/taggers/ogg.rb

Instance Attribute Summary

Attributes inherited from BaseTagger

#taglib

Instance Method Summary collapse

Methods included from OggAttributeAccessors

album_art_reader, field_reader

Methods included from VorbisAttributes

initialize_vorbis_attributes

Methods included from VorbisAttributeAccessors

#read_fields

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) ⇒ OggTagger

Returns a new instance of OggTagger.



21
22
23
# File 'lib/easytag/taggers/ogg.rb', line 21

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

Dynamic Method Handling

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