class Spotify::Music::Importer::TrackNameCleaner
Public Class Methods
new(track_name)
click to toggle source
# File lib/spotify/music/importer/track_name_cleaner.rb, line 5 def initialize(track_name) @track_name = track_name end
Public Instance Methods
clean()
click to toggle source
# File lib/spotify/music/importer/track_name_cleaner.rb, line 9 def clean cleaned_track = @track_name extraneous_track_info.each do |track_info| cleaned_track = cleaned_track.gsub(track_info, '').strip end cleaned_track end
extraneous_track_info()
click to toggle source
# File lib/spotify/music/importer/track_name_cleaner.rb, line 19 def extraneous_track_info [ '- Remastered', '- Single', '(Clean Album Version) (Clean)', '(Album Version)', '(Amended Album Version)', '(Explicit Album Version)' ] end