Class: AudioFeedManager::Id3Tags

Inherits:
Object
  • Object
show all
Defined in:
lib/audio_feed_manager/id3_tags.rb

Instance Method Summary collapse

Instance Method Details

#read(file_name) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/audio_feed_manager/id3_tags.rb', line 5

def read(file_name)
  return Tags.blank unless File.exist?(file_name)

  File.open(file_name, "rb") do |f|
    tags = ID3Tag.read(f)
    return Tags.new(title: tags.title, artist: tags.artist)
  end
end