Class: KodiDedup::Cli::Movies

Inherits:
Object
  • Object
show all
Includes:
Base
Defined in:
lib/kodi_dedup/cli/movies.rb

Instance Method Summary collapse

Methods included from Base

#deduplicate!, #shell

Instance Method Details

#performObject



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 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