# File app/controllers/artists_controller.rb, line 46
46: def album_info
47: @album = LastFM::Album.getInfo CGI.unescape(params[:album]), CGI.unescape(params[:artist])
48: LastFM::Request.run_queue!
49:
50: render :partial=>"album_info", :locals=>{:album=>@album}
51: end
# File app/controllers/artists_controller.rb, line 25
25: def index
26: redirect_to :root
27: end
# File app/controllers/artists_controller.rb, line 38
38: def more_albums
39: prepare params
40: @albums = LastFM::Artist.getTopAlbums params[:q], @@limit[:albums], (params[:size] / @@limit[:albums] + 1)
41: LastFM::Request.run_queue!
42:
43: render :partial=>"more_albums", :locals=>{:albums=>@albums}
44: end
# File app/controllers/artists_controller.rb, line 30
30: def more_tracks
31: prepare params
32: @tracks = LastFM::Artist.getTopTracks params[:q], @@limit[:tracks], (params[:size] / @@limit[:tracks] + 1)
33: LastFM::Request.run_queue!
34:
35: render :partial=>"more_tracks", :locals=>{:tracks=>@tracks}
36: end
# File app/controllers/artists_controller.rb, line 53
53: def prepare params
54: params[:q] = CGI.unescape params[:q]
55: params[:size] = params[:size].to_i
56: end
# File app/controllers/artists_controller.rb, line 7
7: def show
8: artist = CGI.unescape params[:artist]
9:
10: @artist = LastFM::Artist.getInfo artist
11: @tracks = LastFM::Artist.getTopTracks artist, @@limit[:tracks]
12: @albums = LastFM::Artist.getTopAlbums artist, @@limit[:albums]
13: @related= LastFM::Artist.getSimilar artist, @@limit[:similar]
14:
15: LastFM::Request.run_queue!
16:
17: render :partial=>"show", :locals=>{
18: :artist=>@artist,
19: :tracks=>@tracks,
20: :albums=>@albums,
21: :related=>@related
22: }
23: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.