Я пытаюсь установить метод song_count, который возвращает общее количество созданных песен.Он должен возвращать общее количество песен, связанных со всеми существующими исполнителями.Любая помощь будет оценена
class Artist
attr_accessor :name, :songs
@@song_count = 0
def initialize(name)
@name = name
@songs = []
end
def songs
Song.all.select {|song| song.artist == self}
end
def add_song(song)
@songs << song
song.artist = self
@@song_count += 1
end
def add_song_by_name(name)
song = Song.new(name)
@songs << song
song.artist = self
@@song_count += 1
end
def self.song_count
@songs += 1
end
end