Sha256: 34e333c1b6fceb1bd5ec08f46008d47fbf65bc5550c83c6ddbcfb13677b53fab

Contents?: true

Size: 885 Bytes

Versions: 2

Compression:

Stored size: 885 Bytes

Contents

module Abrizer
  class All

    def initialize(filename, output_dir, base_url)
      @filename = filename
      @output_directory = output_dir
      @base_url = base_url
    end

    def run
      Abrizer::Processor.process(@filename, @output_directory)
      Abrizer::ProgressiveMp4.new(@filename, @output_directory).create
      Abrizer::ProgressiveVp9.new(@filename, @output_directory).create
      Abrizer::PackageDashBento.new(@filename, @output_directory).package
      Abrizer::PackageHlsBento.new(@filename, @output_directory).package
      Abrizer::Captions.new(@filename, @output_directory).copy
      Abrizer::Sprites.new(@filename, @output_directory).create
      Abrizer::TemporaryPoster.new(@output_directory).copy
      Abrizer::Canvas.new(@filename, @output_directory, @base_url).create
      Abrizer::Cleaner.new(@filename, @output_directory).clean
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
abrizer-0.3.0 lib/abrizer/all.rb
abrizer-0.2.0 lib/abrizer/all.rb