class MusicBox::Catalog::Artist
Attributes
aliases[RW]
data_quality[RW]
groups[RW]
images[RW]
members[RW]
name[RW]
namevariations[RW]
profile[RW]
realname[RW]
releases_url[RW]
resource_url[RW]
uri[RW]
urls[RW]
Public Instance Methods
<=>(other)
click to toggle source
# File lib/musicbox/catalog/artist.rb, line 44 def <=>(other) @name <=> other.name end
aliases=(aliases)
click to toggle source
# File lib/musicbox/catalog/artist.rb, line 21 def aliases=(aliases) @aliases = aliases.map { |a| ReleaseArtist.new(a) } end
groups=(groups)
click to toggle source
# File lib/musicbox/catalog/artist.rb, line 25 def groups=(groups) @groups = groups.map { |a| ReleaseArtist.new(a) } end
members=(members)
click to toggle source
# File lib/musicbox/catalog/artist.rb, line 29 def members=(members) @members = members.map { |a| ReleaseArtist.new(a) } end
summary_to_s()
click to toggle source
# File lib/musicbox/catalog/artist.rb, line 37 def summary_to_s '%-8s | %s' % [ @id, @name, ] end
to_s()
click to toggle source
# File lib/musicbox/catalog/artist.rb, line 33 def to_s @name end