Advertisement
lagranzotto

Artist.rb

Oct 7th, 2014
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.49 KB | None | 0 0
  1. class Artist
  2.  
  3.     attr_accessor :name,
  4.                   :country,
  5.                   :genre,
  6.                   :albumList
  7.  
  8.     def initialize(bool)
  9.         @albumList = []
  10.         if bool.instance_of? Song
  11.             @name = bool.artist
  12.             @country = bool.country
  13.             @genre = bool.genre
  14.         else
  15.             @name = "Various Artists"
  16.             @country = "Various"
  17.             @genre = "Various"
  18.         end
  19.     end
  20.  
  21.     def to_s
  22.         self.inspect
  23.     end
  24.  
  25.     def ==(an_artist)
  26.         @name == an_artist.name &&
  27.         @country == an_artist.country &&
  28.         @genre = an_artist.genre
  29.     end
  30.  
  31. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement