class Album

Attributes

artist[RW]
description[RW]
genre[RW]
name[RW]
rating[RW]
url[RW]

Public Class Methods

albums_by_rating() click to toggle source
# File lib/best_music/album.rb, line 21
def self.albums_by_rating
  all.sort_by {|a| a.rating}.reverse
end
all() click to toggle source
# File lib/best_music/album.rb, line 17
def self.all
  @@all
end
new(name, artist, genre, url) click to toggle source
# File lib/best_music/album.rb, line 8
def initialize(name, artist, genre, url)
  @name = name
  @artist = artist
  @genre = genre
  @url = url
  Genre.all.each {|g| g.albums << self if g.name == genre}
  self.class.all << self
end