class KodiDedup::Cli::Movies

Public Instance Methods

perform() click to toggle source
# File lib/kodi_dedup/cli/movies.rb, line 6
def perform
  shell.say 'Dry running, call with --perform to change perform the deduplication', :green unless KodiDedup.config.perform

  shell.say 'Locating duplicate movies ...'
  KodiDedup.movies.grouped.each do |movies|
    movie = movies.first
    dedup = Deduplicator.new(movies)

    dedup.preable do
      shell.say "#{movie.label}", :yellow
    end

    deduplicate!(dedup)
  end
end