Нужна помощь в решении метода song_count - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь установить метод 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...