Sha256: 00176725594d5e7fb27284c93be37bec428681966e66ee6d89700235e5ee3dc5

Contents?: true

Size: 369 Bytes

Versions: 5

Compression:

Stored size: 369 Bytes

Contents

module SpotifyToMp3
  class App
    class FileTrackIds
      include Enumerable

      def initialize(file)
        @file = file
      end

      def each
        File.open(@file) do |file|
          file.each do |track_id|
            track_id.strip!
            next if track_id.empty?
            yield track_id
          end
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
spotify-to-mp3-0.5.4 lib/spotify_to_mp3/app/file_track_ids.rb
spotify-to-mp3-0.5.3 lib/spotify_to_mp3/app/file_track_ids.rb
spotify-to-mp3-0.5.2 lib/spotify_to_mp3/app/file_track_ids.rb
spotify-to-mp3-0.5.1 lib/spotify_to_mp3/app/file_track_ids.rb
spotify-to-mp3-0.5 lib/spotify_to_mp3/app/file_track_ids.rb