Class: MusicStory::Model::Artist

Inherits:
ThinModels::Struct
  • Object
show all
Defined in:
lib/music_story/model/artist.rb

Instance Method Summary collapse

Instance Method Details

#all_associated_artistsObject



42
43
44
# File 'lib/music_story/model/artist.rb', line 42

def all_associated_artists
  (similar_artists + influenced_by_artists + successor_artists).uniq
end

#all_genresObject



24
25
26
# File 'lib/music_story/model/artist.rb', line 24

def all_genres
  (main_genres + secondary_genres + influenced_by_genres).uniq
end

#plain_text_bioObject

The bio html converted to plain text, see HTMLToText



47
48
49
# File 'lib/music_story/model/artist.rb', line 47

def plain_text_bio
  bio_html && Utils::HTMLToText.convert(bio_html)
end

#plain_text_summaryObject

The summary html converted to plain text, see HTMLToText



52
53
54
# File 'lib/music_story/model/artist.rb', line 52

def plain_text_summary
  summary_html && Utils::HTMLToText.convert(summary_html)
end