Module: Wuclan::Lastfm::Scrape::LastfmContainsTracks
- Defined in:
- lib/wuclan/lastfm/scrape/recursive_requests.rb
Instance Method Summary collapse
Instance Method Details
#recursive_requests(*args, &block) ⇒ Object
101 102 103 104 105 106 107 108 109 110 |
# File 'lib/wuclan/lastfm/scrape/recursive_requests.rb', line 101 def recursive_requests *args, &block super(*args, &block) items.each do |track| obj_artist = track['artist']['name'] || track['artist']['#text'] rescue nil req = LastfmTrackInfoRequest.from_identifier_hash( track['name'], :artist => obj_artist, :mbid => track['mbid']) req.generation = generation.to_i + 1 yield req end end |