Sha256: 3ef46625bf614d7cd1158fe4be5c0f0ea06a1bbd351b059b4a3f012757954a91
Contents?: true
Size: 864 Bytes
Versions: 6
Compression:
Stored size: 864 Bytes
Contents
# frozen_string_literal: true require 'eac_ruby_base0/core_ext' require 'ehbrs_ruby_utils/videos/subtitles/sanitize' module Ehbrs module Tools class Runner class Videos class Subtitles class Sanitize runner_with :help, :filesystem_traverser do desc 'Conserta legendas.' end def keep_languages? keep_languages.present? end delegate :delete?, :extract?, to: :parsed def run run_filesystem_traverser end def traverser_check_file(file) sub = ::EhbrsRubyUtils::Videos::Subtitles::Sanitize.new(file) return unless sub.subtitle? infov 'Subtitle found', sub.file sub.run end end end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems