class Spotify::Music::Importer::AlbumNameCleaner
Public Class Methods
new(album_name)
click to toggle source
# File lib/spotify/music/importer/album_name_cleaner.rb, line 5 def initialize(album_name) @album_name = album_name end
Public Instance Methods
clean()
click to toggle source
# File lib/spotify/music/importer/album_name_cleaner.rb, line 9 def clean cleaned_album = @album_name extraneous_album_info.each do |album_info| cleaned_album = cleaned_album.gsub(album_info, '').strip end cleaned_album end
extraneous_album_info()
click to toggle source
# File lib/spotify/music/importer/album_name_cleaner.rb, line 19 def extraneous_album_info [ '(Special Edition)', '(Deluxe Edition)', '(Deluxe Edition Remastered)', '(Remastered)', '(Canadian Version)', '(Non EU Version)', '(UK Version)', '(Brazilian Version)' ] end