class RecoverItunesRatings::MatchedTracks
Matches saved ratings with current iTunes tracks.
Public Class Methods
new(ratings, app = ::Appscript.app("iTunes"))
click to toggle source
# File lib/recover_itunes_ratings/matched_tracks.rb, line 6 def initialize(ratings, app = ::Appscript.app("iTunes")) @ratings = ratings @app = app end
Public Instance Methods
each() { |track, saved_rating| ... }
click to toggle source
# File lib/recover_itunes_ratings/matched_tracks.rb, line 11 def each @ratings.each do |id, saved_rating| track = @app.tracks[::Appscript.its.persistent_ID.eq(id)].get.first yield track, saved_rating if track end end