Module: Wuclan::Lastfm::Scrape::LastfmTimeWindowed

Defined in:
lib/wuclan/lastfm/scrape/recursive_requests.rb

Overview

Recursive requests based on contents

Instance Method Summary collapse

Instance Method Details

#recursive_requests(*args, &block) ⇒ Object



51
52
53
54
55
56
57
58
59
60
# File 'lib/wuclan/lastfm/scrape/recursive_requests.rb', line 51

def recursive_requests *args, &block
  super(*args, &block)
  unless (identifier =~ /&period=/)
    ['7day', '3month', '6month'].each do |period|
      req = self.class.new(identifier+"&period=#{period}")
      req.generation = generation.to_i
      yield req
    end
  end
end