From 0404a4af3afff4973b71280da959de874c5df303 Mon Sep 17 00:00:00 2001 From: Caleb Adam Haye Date: Fri, 21 Dec 2012 04:35:53 -0800 Subject: [PATCH 1/3] added artwork to Track model --- lib/bandcamp.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/bandcamp.rb b/lib/bandcamp.rb index cc150a3..8e4503c 100644 --- a/lib/bandcamp.rb +++ b/lib/bandcamp.rb @@ -104,6 +104,8 @@ def initialize(track) @about = track['about'] @album_id = track['album_id'] @credits = track['credits'] + @small_art_url = album['small_art_url'] + @large_art_url = album['large_art_url'] @streaming_url = track['streaming_url'] @number = track['number'] @title = track['title'] From 05aa68b7bdb08f1de38719dc007da9ecd4bce036 Mon Sep 17 00:00:00 2001 From: Caleb Adam Haye Date: Fri, 21 Dec 2012 04:39:55 -0800 Subject: [PATCH 2/3] added properties for accessing new fields --- lib/bandcamp.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/bandcamp.rb b/lib/bandcamp.rb index 8e4503c..c080562 100644 --- a/lib/bandcamp.rb +++ b/lib/bandcamp.rb @@ -95,7 +95,8 @@ def load(id) class Track < Base attr_reader :lyrics, :downloadable, :duration, :about, :album_id, :credits, - :streaming_url, :number, :title, :url, :track_id, :band_id + :small_art_url, :large_art_url, :streaming_url, :number, :title, + :url, :track_id, :band_id def initialize(track) @lyrics = track['lyrics'] From 2332c23dc7120113d7fa4269de907098d4726e11 Mon Sep 17 00:00:00 2001 From: Caleb Adam Haye Date: Fri, 21 Dec 2012 15:14:47 -0800 Subject: [PATCH 3/3] working on getting artwork into tracks --- lib/bandcamp.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/bandcamp.rb b/lib/bandcamp.rb index c080562..024d4a6 100644 --- a/lib/bandcamp.rb +++ b/lib/bandcamp.rb @@ -99,14 +99,15 @@ class Track < Base :url, :track_id, :band_id def initialize(track) + puts "hello!!!!" @lyrics = track['lyrics'] @downloadable = track['downloadable'] @duration = track['duration'] @about = track['about'] @album_id = track['album_id'] @credits = track['credits'] - @small_art_url = album['small_art_url'] - @large_art_url = album['large_art_url'] + @small_art_url = track['small_art_url'] + @large_art_url = track['large_art_url'] @streaming_url = track['streaming_url'] @number = track['number'] @title = track['title']