class Torganiser::Runner
Runs the organisation process for a given array of files, extensions, and ignored files
Public Class Methods
new(scanner: scanner, arranger: arranger)
click to toggle source
# File lib/torganiser/runner.rb, line 5 def initialize(scanner: scanner, arranger: arranger) @scanner = scanner @arranger = arranger end
Public Instance Methods
run()
click to toggle source
# File lib/torganiser/runner.rb, line 10 def run @scanner.each do |episode_file| arrange episode_file end end
Private Instance Methods
arrange(episode_file)
click to toggle source
# File lib/torganiser/runner.rb, line 18 def arrange(episode_file) @arranger.arrange episode_file end