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